这两个JVM实例是否会混淆远程调试

时间:2015-05-27 10:29:16

标签: java linux eclipse tomcat jvm

要通过ubuntu服务器远程调试在tomcat7中运行的应用程序,我设置以下变量;

export CATALINA_HOME=/usr/share/tomcat7
export CATALINA_BASE=/var/lib/tomcat7/
export JPDA_ADDRESS=8090
export JRE_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64

然后我去了tomcat主文件夹/usr/share/tomcat7/bin并编写以下行以在调试模式下运行tomcat。

\#./catalina.sh jpda start

然后我尝试远程连接,我拒绝连接。我检查了netstat -ln 80和8090端口正在监听,然后我使用service tomcat7 stop停止tomcat,然后我的80端口停止监听,我也能够远程连接。

作为一名学习者,我需要知道这是什么原因?这是像2 jvm开始一个调试器和一个简单和做一些混乱?但我在另一个端口上有它,为什么我无法连接到那个?

0 个答案:

没有答案