2012-02-17 42 views
-1

我正在研究一个项目,其中后端代码是Java。 我想调试这段代码,并正确地在调试模式下运行tomcat。tomcat调试

我在Eclipse中的Java代码中为远程Java应用程序设置了一个新的调试配置并启动调试。它显示没有错误,但没有在断点处断开。

因此,Tomcat Webapps文件夹只有一个Servlet类的副本,而我的Java代码位于其他某个位置的文件夹中。

这是,我不能够将它们连接正确

+0

当您在eclipse中启动调试时,您是否切换到调试模式并查看正在运行的任务?你的代码在tomcat中是否与你的java代码保持一致? – Alfabravo 2012-02-17 19:17:11

+0

yepp..i可以看到服务器虚拟机在调试模式下运行..我想我把错误的地方放在breakpoint.how我得到服务器启动的地方吗?它是HTTPServlet类。 – code4fun 2012-02-17 19:40:54

+1

为什么有人为此问题投票-1? – code4fun 2012-02-17 20:05:14

回答

1

你必须以远程调试与JPDA选项来启动tomcat的原因。在* nix下,发出“catalina jpda start”而不是“catalina start”。

0

如果你想做一个远程调试以找出代码中的问题,那么你的代码在本地必须是相同的。还记得连接到正确的端口8000,我相信。