【问题标题】:Remote debugging with eclipse and tomcat service使用 eclipse 和 tomcat 服务进行远程调试
【发布时间】:2012-10-17 06:32:43
【问题描述】:

我在 windows7 上安装了 tomcat 作为安装程序。

我正在尝试使用 Eclipse 远程调试应用程序。 我想知道我可以把下面的代码放在哪里:

set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
catalina.bat jpda start 

tomcatHome\bin\ 中没有catalina.bat 文件,实际上没有批处理文件。 我启动tomcat的方式是通过服务。

请指教,在我的情况下如何实现远程调试。

【问题讨论】:

  • 我有同样的问题,下面的答案没有帮助......你解决了这个问题吗?
  • 嗨,下面的答案确实有帮助。似乎安装 Tomcat 的灌输脚本(用于安装门户的内部脚本)不会创建 tomcatxw.exe。在一般情况下,如果不使用内部脚本,则以下答案非常适用。

标签: jakarta-ee tomcat web-applications


【解决方案1】:

转到<tomcat-dir>/bin 并双击tomcatxw.exe,其中x 是您的tomcat 版本号。在 Java 选项卡上指定以下 JVM 参数:

-Xdebug
-Xrunjdwp:transport=dt_socket,address=<port>,server=y,suspend=n

将它们放在任何-D 参数之前,为每个参数使用单独的行,并确保行尾没有空格。

更多信息Apache Tomcat 7, Windows service HOW-TOTomcat Wiki, FAQ/Developing

【讨论】:

  • 关键是你把这两个论点放在各自的行上——我浪费时间直到我看到这个答案。
猜你喜欢
  • 2011-08-14
  • 2014-01-09
  • 2011-12-23
  • 2011-04-19
  • 1970-01-01
  • 2013-07-13
  • 2013-02-13
  • 2012-09-04
  • 2023-03-04
相关资源
最近更新 更多