我正在研究一个项目,其中后端代码是Java。 我想调试这段代码,并正确地在调试模式下运行tomcat。tomcat调试
我在Eclipse中的Java代码中为远程Java应用程序设置了一个新的调试配置并启动调试。它显示没有错误,但没有在断点处断开。
因此,Tomcat Webapps文件夹只有一个Servlet类的副本,而我的Java代码位于其他某个位置的文件夹中。
这是,我不能够将它们连接正确
我正在研究一个项目,其中后端代码是Java。 我想调试这段代码,并正确地在调试模式下运行tomcat。tomcat调试
我在Eclipse中的Java代码中为远程Java应用程序设置了一个新的调试配置并启动调试。它显示没有错误,但没有在断点处断开。
因此,Tomcat Webapps文件夹只有一个Servlet类的副本,而我的Java代码位于其他某个位置的文件夹中。
这是,我不能够将它们连接正确
你必须以远程调试与JPDA选项来启动tomcat的原因。在* nix下,发出“catalina jpda start”而不是“catalina start”。
如果你想做一个远程调试以找出代码中的问题,那么你的代码在本地必须是相同的。还记得连接到正确的端口8000,我相信。
当您在eclipse中启动调试时,您是否切换到调试模式并查看正在运行的任务?你的代码在tomcat中是否与你的java代码保持一致? – Alfabravo 2012-02-17 19:17:11
yepp..i可以看到服务器虚拟机在调试模式下运行..我想我把错误的地方放在breakpoint.how我得到服务器启动的地方吗?它是HTTPServlet类。 – code4fun 2012-02-17 19:40:54
为什么有人为此问题投票-1? – code4fun 2012-02-17 20:05:14