作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的网络应用程序在 tomcat 6
上在服务器A。我正在运行 tomcat
作为服务,即通过 tomcat6w.exe
躺在<tomcat_home>/bin
下文件夹。远程调试webbplication 我已经按照不同博客/网站上的建议在末尾的不同行中添加了以下行。提及端口为 8443,因为应用程序在同一端口上运行。
-Xdebug-Xrunjdwp:transport=dt_socket,address=8443,server=y,suspend=n
现在到 eclipse
在服务器 B 上,我提到主机为服务器 A 和端口 8443,然后单击调试。 2-3 分钟后,它建立连接而没有给出任何错误。但是现在当我在 IE
中点击 webapplication url 时它没有显示并显示 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
最佳答案
在 Java 选项选项卡中添加以下内容。记得放
-Xdebug
和
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8733
在单独的行中。
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8733
关于java - 如何远程调试运行在tomcat服务上的webapplication?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10221429/
我是一名优秀的程序员,十分优秀!