【问题标题】:Breakpoints not working on JSP pages in Eclipse断点在 Eclipse 中的 JSP 页面上不起作用
【发布时间】:2019-05-23 17:02:39
【问题描述】:

Java 代码中出现断点,项目以 Debug 方式运行,“跳过所有断点”已禁用,行断点(蓝点)位于我的 JSP 页面中的行上。

网络浏览器调试的结果,所以我知道它访问了正确的页面:

为什么我在 JSP 页面上的断点没有被命中?我在进行更改并看到它们反映在浏览器中时没有问题。日食 4.6.2。 WebSphere 8.5

编辑:我不确定这是否相关。当我尝试在 Eclipse 中启动我的服务器时,它说

无法连接到服务器进程。确保服务器已经启动。

要让它在 Eclipse 中启动,我必须双击服务器并取消选中:

使用生成的脚本启动服务器

【问题讨论】:

  • 可能是服务器和IDE的代码不一样
  • 您使用的是哪个服务器和 Java 运行时?有些实际上不支持调试。您是否还启用了自动构建?它用于自动部署和重新部署文件。
  • “aaaaa”以前是不同的文本,我可以更新它。我在进行更改时没有问题。 “自动构建”已启用。我正在使用 WebSphere 8.5 Full
  • 这很奇怪,如果您的项目和服务器都在调试模式下运行,则不应跳过断点...重新检查您的服务器是否也在调试模式下运行。
  • Java 文件出现断点。所以我认为他们都处于调试模式。我仍然有这个问题。

标签: java eclipse jsp websphere websphere-8


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    要在 JSP 上进行调试,您可能需要一个额外的步骤:

    在 Server Perspective 的 Servers 视图中打开相应的服务器(Window > Open Perspective > Server),并确保选中 Generate debug information when compiling JSPs (debug mode only) 复选框。关闭服务器编辑器。

    此文档中对此进行了描述:Debugging JSP files

    【讨论】:

    • Eclipse (4.6.2) 中没有服务器透视图。
    猜你喜欢
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    • 2017-07-20
    相关资源
    最近更新 更多