要远程debugging我的应用程序运行在tomcat7通过Ubuntu服务器我设置了以下variables;
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的home文件夹/usr/share/tomcat7/bin
然后写下面一行在debugging模式下运行tomcat。
\#./catalina.sh jpda start
然后我尝试远程连接,我得到连接拒绝 。 我检查了netstat -ln
80和8090端口都在监听,然后我停止tomcat使用service tomcat7 stop
,然后我的80端口停止监听,我也能够远程连接以及。
作为学习者,我需要知道这是什么原因? 是不是像2 jvm启动一个debugging器,一个简单,做一些混淆? 但我有另一个端口,为什么我无法连接到?