Eclipse中的JSP页上的断点不起作用

6ioyuze2  于 2022-11-23  发布在  Eclipse
关注(0)|答案(3)|浏览(422)

在Java代码中遇到断点,项目以Debug模式运行,“跳过所有断点”被禁用,行断点(蓝色圆点)位于JSP页面中的行上。

结果在网页浏览器调试,所以我知道它击中了正确的页面:

为什么我在JSP页面上的断点没有被点击?我做了修改并看到它们反映在浏览器中没有问题。Eclipse 4.6.2. WebSphere 8.5

Edit:我不确定这是否相关。

无法连接到服务器进程。请确保服务器已启动。
要在Eclipse中启动它,我必须双击服务器并取消选中:
使用生成的脚本启动服务器

nfeuvbwi

nfeuvbwi1#

找到了一个解决方法。在JSP中,导入一个Java类并调用它的一个方法。在该方法的末尾放置一个断点,然后单步执行(F5)到JSP中。

scyqe7ek

scyqe7ek2#

这是非常相关的。当Eclipse本身启动运行服务器的实际Java命令时,它包含JVM参数以设置与Java进程的调试通信,并安装所有设置的断点。如果它没有安装,它基本上作为一个通用Java应用程序附加到服务器进程--它不会尝试在工作区中安装所有断点。相反,您需要在连接到进程之后创建(或启用)断点以便正确安装它们。

zlhcx6iw

zlhcx6iw3#

要在JSP上进行调试,您可能需要执行一个附加步骤:
在服务器透视图的Servers视图中打开相应的服务器(Window〉Open Perspective〉Server),并确保选中Generate debug information when compiling JSP(debug mode only)复选框。关闭服务器编辑器。
此文档对此进行了描述:Debugging JSP files

相关问题