【问题标题】:Remote debug in Tomcat 6Tomcat 6 中的远程调试
【发布时间】:2013-04-10 07:21:57
【问题描述】:

有人知道在 Tomcat 6 中为 GWT 应用程序配置远程调试的步骤吗?

IDE - Eclipse

服务器 - Tomcat6

技术 - GWT

我已经浏览了以下链接,但对我来说不是很清楚。

http://wiki.apache.org/tomcat/FAQ/Developing

我做了以下事情:

  1. 将项目战争放在我想远程调试的“Catalina_Home/webapps/project”中。
  2. 打开tomcat6w.exe,在java选项卡下粘贴java选项如下:

    -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

  3. 点击开始。启动服务器后,我打开eclipse配置远程调试8000端口,点击Debug。

  4. 我收到了错误消息,上面写着Failed to connect to remote VM. Connection refused

这里还有什么我想念的吗?如有错误请指正。

【问题讨论】:

  • 您有什么不清楚的地方?更多细节,事实请。
  • @tostao - 我更新了我的问题。添加了有关我所遵循的步骤的更多信息。
  • stackoverflow.com/questions/4848198/…这是您问题的答案吗?

标签: eclipse gwt tomcat6


【解决方案1】:

使用以下内容:

"-Xdebug""-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" 在两个不同的行中,在 tomcat6w.exe > Java 选项卡 > Java 选项(在其他所有内容之前)中没有 qoutes 并应用。

然后您只需要在Eclipse 的Debug Configuration 中为您的项目配置一个Remote Java Application 配置文件并将其指向相同的jpda 端口。

【讨论】:

    【解决方案2】:

    使用命令行,转到您的Tomcat文件夹..\Tomcat6\bin并编写命令:

    catalina jpda start
    

    等到 Tomcat 运行(你会看到类似的东西):

    然后在eclipse中:Debug -> Debug configuration -> Remote Java Application -> New

    浏览项目并调试!

    【讨论】:

    • 感谢您的快速回复。当我尝试在“...Tomcat6/bin”目录下的命令提示符下执行“catalina jpda start”时,响应如下:“C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin>catalina jpda start 'catalina' 不是内部或外部命令、可运行程序或批处理文件。'
    • 请再下载一次Tomcat6 (tomcat.apache.org/download-60.cgi)。试试这个“新鲜”的版本。
    • 还有一件事是我在 ....Tomcat6/bin/... 目录下找不到任何启动 bat 文件。而不是我有'tomcat6.exe'文件
    • 不知道你用的是什么版本的tomcat。请下载新的,然后试试我写的。
    • 我已经下载了tomcat(tomcat.apache.org/download-60.cgi) 并按照上面提到的调试步骤进行操作。但是当我运行应用程序时,它没有达到任何调试点。
    猜你喜欢
    • 2015-08-11
    • 2013-02-13
    • 2011-10-07
    • 2014-02-24
    • 2011-04-19
    • 2015-09-02
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    相关资源
    最近更新 更多