【发布时间】:2012-04-19 03:53:48
【问题描述】:
我在 serverA 的 tomcat 6 上有我的 web 应用程序。我将tomcat 作为服务运行,即通过tomcat6w.exe 位于<tomcat_home>/bin 文件夹下。远程调试
webbplication 我已经添加了下面的行,如网络上不同的博客/网站上的建议,在不同的行末尾没有空间。提到端口为 8443,因为应用程序在同一端口上运行。
-Xdebug-Xrunjdwp:transport=dt_socket,address=8443,server=y,suspend=n
现在通过服务器 B 上的 eclipse 我提到主机为服务器 A 和端口 8443,然后单击调试。 2-3分钟后它建立连接没有给出任何错误。但现在
当我在IE 中点击 webapplication url 时,它没有显示并说IE 无法显示网页。但是一旦我删除了上面提到的调试参数
并点击 url,应用程序工作正常。当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
【问题讨论】: