java - 调试使用 maven-weblogic-plugin 部署的 Weblogic 应用程序

标签 java maven weblogic remote-debugging jdeveloper

我有一个在 Weblogic 服务器上运行的 Web 应用程序,我必须对其进行修改。 为此,我安装了带有集成 Weblogic 10.3 服务器的 JDeveloper 11g R2。

应用程序作为 maven 项目出现 - 我已将 maven 项目导入到 JDeveloper 中。但是,尽管我可以编译,但从 JDeveloper 内部进行部署的尝试失败了(服务器会提示缺少第 3 方类)。

然而,使用 maven 我可以成功构建一个 war 包并将其部署到 Integrated Weblogic 服务器(maven-weblogic-plugin:deploy)。

问题是如何调试我的应用程序?

我按照描述尝试了远程调试 here在将正确的选项传递给服务器后,我可以使用 JPDA 调试器附加到它,但它不会在断点处停止...

我是在做错什么,还是只能使用直接从 JDeveloper 部署的 webapp?

最佳答案

你所做的是正确的。您需要通过修改 startWeblogic.cmd 文件来启用对 Weblogic 的远程调试。再次验证您的设置是否正确。

我通常使用以下内容:

set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n %SAVE_JAVA_OPTIONS%

这也是我最初设置时使用的一些文档: http://docs.oracle.com/cd/E21764_01/web.1111/e13702/maven_deployer.htm

关于java - 调试使用 maven-weblogic-plugin 部署的 Weblogic 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13200345/

相关文章:

weblogic - 链接到 weblogic 上下文根外部的文件

Java - 从字节到字符的可能有损转换

Java EE,如何忽略某些 JAR 或包中的注释

java - API key 配置android

java - 我可以使用 Maven 将 BootStrap 和 JQuery 插入 Java Web 应用程序吗?

java - 使用RestTemplate发送授权证书

java - Apache POI 测试用例失败,因为它找不到 CTExtensionList 类

java - 如何将替代的 XML 解析器与 Weblogic 和 Spring-ws 一起使用?

java - 如何在JSP中的DisplayTag中实现GO TO页码功能

java - 在 Linux 系统上增加堆大小