How to debug a JSP tomcat service using eclipse?我想使用Eclipse IDE调试器调试单独运行的JSP / Struts / Tomcat / Hibernate应用程序堆栈。 如何设置Java JVM和eclipse,以便可以设置断点,监视变量值并查看当前正在执行的代码? 我只是用谷歌搜索。 :) http://bugs.sakaiproject.org/confluence/display/BOOT/Setting+Up+Tomcat+For+Remote+Debugging 在Google上还有更多。
有效地设置您的JPDA设置: 然后,在Eclipse中,运行->调试配置...->远程应用程序。 对于Windows上的Tomcat 5.5: 编辑bin / startup.bat 找到显示以下内容的行:
将它们替换为这些行:
您可以按照他们的建议进行操作,也可以使用此Eclipse插件,这使配置Tomcat的过程变得更加容易:Eclipse Tomcat插件 通过此插件启动tomcat时,默认情况下它以调试模式启动,如果您希望它不允许Eclipse连接远程调试器,则必须显式禁用调试模式。 按着这些次序:
将以下参数添加到用于启动Tomcat的 -Xdebug -Xrunjdwp:transport = dt_socket,地址= 8787,服务器= y,暂挂= n 在Eclipse中,创建"远程Java应用程序"调试配置,并将端口设置为8787,并将主机设置为运行Tomcat的计算机的名称(或IP地址)。如果Tomcat与Eclipse在同一台计算机上运行,??请使用" localhost"。 在调试配置的"源"选项卡中,将要调试的所有项目添加到 启动Tomcat 启动您在步骤2中创建的调试配置 Eclipse现在应该在您在步骤3中添加的项目中设置的任何断点处停止。 笔记:
|