正如标题所述,我想通过eclipse在tomcat中调试web应用程序。我按照这些说明进行操作:http://www.wikijava.org/wiki/Debugging_a_servlet_with_tomcat_and_Eclipse_tutorial。基本上,我所做的就是设置JPDA并在eclipse之外启动服务器。然后我将eclipse调试器连接到服务器。但是,当我尝试从浏览器访问网页时,我收到了404错误。我之前在eclipse中运行过tomcat(非调试模式),我可以获取网页。
所以我的猜测是,这是因为我的工作空间不是tomcat中的webapp文件夹。(我遵循这个网页安装tomcat和eclipse http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html)如果我在eclipse之外运行tomcat,它将尝试在tomcat的webapp文件夹内搜索请求,但找不到它。那么我能否通过将我的eclipse工作空间设置为tomcat的webapp文件夹来解决这个问题?我认为这不会起作用,因为tomcat的webapp中的文件系统结构与eclipse的动态Web项目的文件系统结构非常不同。
有什么建议吗?