断点在 Eclipse 中的 JSP 页面上不起作用
Breakpoints not working on JSP pages in Eclipse
断点在 Java 代码中被击中,项目被 运行 调试,"Skip All Breakpoints" 被禁用,行断点(蓝点)在我的 JSP 页。
Web 浏览器调试的结果,所以我知道它访问了正确的页面:
为什么我在 JSP 页面上的断点没有命中?我可以毫无问题地进行更改并在浏览器中看到它们的反映。日蚀 4.6.2。 WebSphere 8.5
编辑:我不确定这是否相关。当我尝试在 Eclipse 中启动我的服务器时,它显示
Cannot connect to the server process. Make sure the server is already started.
要让它在 Eclipse 中启动,我必须双击服务器并取消选中:
Start a server with a generated script
要在 JSP 上进行调试,您可能需要一个额外的步骤:
在Server Perspective的Servers视图中打开合适的服务器(Window > Open Perspective > Server),确保Generate debug information when compiling JSPs (debug mode only)复选框被选中。关闭服务器编辑器。
本文档对此进行了描述:Debugging JSP files
找到解决方法。在 JSP 中,导入一个 Java class 并调用其中一个方法。在该方法的末尾放置一个断点并通过它 (F5) 进入 JSP.
断点在 Java 代码中被击中,项目被 运行 调试,"Skip All Breakpoints" 被禁用,行断点(蓝点)在我的 JSP 页。
Web 浏览器调试的结果,所以我知道它访问了正确的页面:
为什么我在 JSP 页面上的断点没有命中?我可以毫无问题地进行更改并在浏览器中看到它们的反映。日蚀 4.6.2。 WebSphere 8.5
编辑:我不确定这是否相关。当我尝试在 Eclipse 中启动我的服务器时,它显示
Cannot connect to the server process. Make sure the server is already started.
要让它在 Eclipse 中启动,我必须双击服务器并取消选中:
Start a server with a generated script
要在 JSP 上进行调试,您可能需要一个额外的步骤:
在Server Perspective的Servers视图中打开合适的服务器(Window > Open Perspective > Server),确保Generate debug information when compiling JSPs (debug mode only)复选框被选中。关闭服务器编辑器。
本文档对此进行了描述:Debugging JSP files
找到解决方法。在 JSP 中,导入一个 Java class 并调用其中一个方法。在该方法的末尾放置一个断点并通过它 (F5) 进入 JSP.