【问题标题】:How to debug a java application如何调试 Java 应用程序
【发布时间】:2011-10-21 11:27:19
【问题描述】:

我们使用的是 weblogic 9.2,它是一个 UI 应用程序。我是如何运行它的 - 通过 ant 脚本,我正在构建完整的项目,然后启动 weblogic。

假设我必须调试应用程序 - 检查 java 文件中反映在我的 JSP 文件中的一些值,我该怎么做?

我刚刚进入 weblogic 文件夹中的 setServerEnv.bat 并设置调试选项,以调试模式启动 weblogic。但我的问题是如何调试?如果我在 Eclipse 中放置一些切换断点,它会起作用吗?或者我是否必须不时使用一些记录器信息/调试来查看值。

【问题讨论】:

  • 我设置了 Eclipse 来管理我的 WebLogic 服务器,这样我只需单击 Debug As... 并在 Debug Perspective 中查看所有调试信息。这可能是最简单的解决方案。

标签: java eclipse jsp deployment weblogic


【解决方案1】:

您可以从 Eclipse 内部通过远程调试器附加到在 Weblogic 中运行的应用程序代码。只要源代码和字节码匹配,它就会停在源代码中所有断点设置的正确位置。

请注意,如果您在不重新构建/重新部署断点的情况下更改源代码仍会导致暂停,但暂停位置将不正确,请注意。

【讨论】:

    【解决方案2】:

    您必须在 Eclipse 中创建一个新的“远程调试配置”。有关详细信息,您可以查看,例如,this article。也就是说,只要您以调试模式正确启动应用程序服务器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多