Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse中的远程Tomcat 7调试问题_Eclipse_Debugging_Tomcat_Jpda - Fatal编程技术网

Eclipse中的远程Tomcat 7调试问题

Eclipse中的远程Tomcat 7调试问题,eclipse,debugging,tomcat,jpda,Eclipse,Debugging,Tomcat,Jpda,我能够在Eclipse中创建一个简单的Web项目,它有一个简单的HelloWorldservlet。我可以通过index.jsp或servlet中的本地Tomcat设置断点来调试这一点,当我尝试示例URL时,断点会落地: http://localhost:8080/RemoteDebugTest/HelloWorld 但是,当我尝试为远程java应用程序使用Eclipse调试配置时,我能够连接并查看服务器线程,但我的应用程序没有部署,URL显示为web模块从未部署。上面相同的URL有404个错

我能够在Eclipse中创建一个简单的Web项目,它有一个简单的HelloWorldservlet。我可以通过index.jsp或servlet中的本地Tomcat设置断点来调试这一点,当我尝试示例URL时,断点会落地:

http://localhost:8080/RemoteDebugTest/HelloWorld
但是,当我尝试为远程java应用程序使用Eclipse调试配置时,我能够连接并查看服务器线程,但我的应用程序没有部署,URL显示为web模块从未部署。上面相同的URL有404个错误。帮帮我,你是我唯一的希望

我尝试过的事情:

设置环境变量,如JPDA_地址为8000,JPDA_传输为dt_套接字。 在远程linux Tomcat7服务器或catalina.bat上的catalina.sh中设置这些 使用jpda Run或jpda start运行catalina启动脚本

我已经广泛搜索了在线资源,除了一篇简单推荐Jetty的文章外,似乎没有其他人有这个问题。我的背景是使用WAS从来没有问题

其他信息:

操作系统:Windows 7 64位 Tomcat 7.0.0.28
基于Eclipse3.7.2的MyEclipse 10

也许,它甚至与jpda无关?我的意思是我可能是一个部署问题。不确定您是否已经解决了这个问题,但有一个问题,您所说的我能够连接并查看服务器线程,但我的应用程序没有部署,并且URL显示为web模块从未部署,这是什么意思?通常我要做的是首先在tomcat remote/local上部署应用程序并启动它,然后尝试点击任何应用程序URL,看看是否一切正常,然后只有我在eclipse中启动远程调试配置,并且在其中一个类中有一个断点