沈阳网站建设设计报价,广州app软件开发公司,百度地图驾车ar实景导航,万能引流软件准备工作 明确远程服务器的 IP 地址#xff0c;比如我是#xff1a;192.168.92.128 关掉服务器防火墙#xff1a;service iptables stop
本地 Remote Server 配置 添加 Remote Server#xff0c;如下图 复制 Remote Server 自动生成的 JVM 参数#xff0c;等下有用比如我是192.168.92.128 关掉服务器防火墙service iptables stop
本地 Remote Server 配置 添加 Remote Server如下图 复制 Remote Server 自动生成的 JVM 参数等下有用如下图比如我的是-agentlib:jdwptransportdt_socket,servery,suspendn,address5005 如下图在 Host 添加服务器的 IP 地址192.168.92.128。 把刚刚复制参数加个前缀变成 Linux有单引号export JAVA_OPTS-agentlib:jdwptransportdt_socket,servery,suspendn,address5005 Windows没有单引号set JAVA_OPTS-agentlib:jdwptransportdt_socket,servery,suspendn,address5005
服务器 Tomcat 配置 以 Linux 环境为例 Tomcat 安装在 /usr/program/tomcat7 Tomcat 的执行程序/usr/program/tomcat7/bin/catalina.sh 编辑 Tomcat 执行程序vim /usr/program/tomcat7/bin/catalina.shWindows 是编辑catalina.bat 在该文件的最上面添加我们刚刚复制的那句话export JAVA_OPTS-agentlib:jdwptransportdt_socket,servery,suspendn,address5005。 如果你的项目有特殊 JVM 参数那你就把你的那部分参数和这部分参数合并在一起。 如下图所示
服务器 Jetty 配置 同样是 Linux 环境 jetty 不像Tomcat那样需要安装只要有jetty的jar包就可以启动我们想要启动的应用。 在启动应用的时候加入之前上边我们copy的-agentlib:jdwptransportdt_socket,servery,suspendn,address5005就可以了。 就像这样java -agentlib:jdwptransportdt_socket,servery,suspendn,address5005 -jar {your jetty path} {your port} --path {your war} 1/dev/null 21
开始调试 启动服务器 Tomcat 启动本地 Remote Server 如果可以看到如下图效果表示已经连接成功了接下里就是跟往常一样在本地代码上设置断点然后你访问远程的地址触发到该代码自动就会在本地停住。 如下图可以看到调试效果