我能够在Eclipse中创建一个简单的Web项目,它有一个简单的单一HelloWorld servlet。我可以使用本地Tomcat(在index.jsp或servlet中设置断点)来调试这一点,当我尝试示例URL时,它会落地:
http://localhost:8080/RemoteDebugTest/HelloWorld
但是,当我尝试将Eclipse调试配置用于远程Java应用程序时,我能够连接并查看服务器线程,但我的应用程序未部署,并且URL显示为好像Web模块从未部署过。 (上面的同一个网址有404个错误。)帮我StackOverflow,你是我唯一的希望。
我尝试过的事情:
将JPDA_ADDRESS等环境变量设置为8000,将JPDA_TRANSPORT设置为dt_socket。 在catalina.sh(在远程Linux Tomcat7服务器上)或catalina.bat中设置它们 使用jpda run或jpda start
运行catalina启动脚本我已经广泛搜索了在线资源,除了一篇简单推荐Jetty的文章之外,其他任何人似乎都没有这个问题。 (我来自使用WAS从未遇到过问题的背景。)
其他信息:
操作系统:Windows 7(64位) Tomcat 7.0.0.28 MyEclipse 10(基于Eclipse 3.7.2)