我在serverA上的tomcat 6
上有我的web应用程序。我正在运行tomcat
服务,即tomcat6w.exe
位于<tomcat_home>/bin
文件夹下。要远程调试 weabbplication我已经添加了下面的行,建议在不同的博客/网站在网上在不同的线,结束空间。提到端口为8443,因为应用程序在同一端口上运行。如何远程调试运行在tomcat服务上的web应用程序?
-Xdebug-Xrunjdwp:transport=dt_socket,address=8443,server=y,suspend=n
现在通eclipse
服务器B我提到主机ServerA和8443端口,然后单击调试。 2-3分钟后,它建立连接,没有给出任何错误。但现在 当我点击web应用程序url在IE
它不显示,并说IE
无法显示网页。但只要我删除上述调试参数 并点击网址,应用程序工作正常。我没有得到如何在tomcat作为窗口服务运行时调试应用程序?
有关信息下面是参数时,我双击tomcat服务
-- Under java tab
--jvm section value
C:\Program Files\Java\jre6\bin\client\jvm.dll
--java classpath section value
C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin\bootstrap.jar
--java options section value
-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 6.0
-Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 6.0
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 6.0\common endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 6.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\Apache Software
Foundation\Tomcat6.0\conf\logging.properties-XX:MaxPermSize=512M
-Djavax.net.ssl.trustStore=c:/.keystore
-Djavax.net.ssl.trustStorePassword=changeit-Xdebug
-Xrunjdwp:transport=dt_socket,address=8443,server=y,suspend=n
--Under startup tab
--class section value
org.apache.catalina.startup.Bootstrap
--workingpath section value
C:\Program Files\Apache Software Foundation\Tomcat 6.0
--arguments section value
start
--mode section value
jvm
怪异......你的意思是我不能远程调试的应用程序部署在Tomcat的那作为服务运行? – OhadR 2013-03-10 14:28:36
我已经尝试了几次,并且在这个问题上进行了搜索,但没有找到如何... – kyiu 2013-03-11 07:36:48