2

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

应用程序作为 maven 项目出现 - 我已将 maven 项目导入 JDeveloper。但是,虽然我可以编译,但尝试从 JDeveloper 中部署失败(服务器将抱怨缺少 3rd 方类)。

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

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

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

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

4

1 回答 1

1

你在做什么是正确的。您需要通过修改 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

于 2012-11-02T19:00:47.110 回答