无法使用Eclipse和Weblogic 8.1进行调试(WebLogic 10可以正常工作)
-
09-10-2019 - |
题
首先,可以使用Eclipse和WebLogic 8.1调试Web应用程序。我可以成功调试Weblogic10。在Eclipse中单击Debug Server时,在Weblogic 8.1中,它向我显示了有关调试JSP页面的调试警告。然后开始。当它启动时,服务器状态在Eclipse中显示为“启动”不是与WebLogic 10相比的调试,而断点根本不起作用。
我确实正确设置了startwls.cmd文件以调试。我使用Eclipse 3.4
解决方案
我相信您正在使用某种插件来蚀,这使您可以在未经通知过程的详细信息的情况下调试在Weblogic上运行的代码。
实际上,发生的是您正在运行Weblogic作为外部过程(即使您在Eclipse控制台中看到其Stdout)并与远程调试器连接。
因此,您的插件可能不支持WebLogic 8。
但是,远程调试任何Java应用程序非常简单。
以下文章描述了如何做到这一点: http://eclipse.dzone.com/articles/how-debug-remote-java-applicat
不久,您必须在运行应用程序时添加以下选项:
-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y
只需找到运行WebLogic的BAT/CMD/SH脚本并修改它即可。
然后通过运行/调试配置/远程Java应用程序开始远程调试
并在运行应用程序时配置指定的端口。
其他提示
堆栈Overflow是很酷的站点,但是您可能会通过在Oracle的Eclipse Tooling论坛上询问您的问题的主题回答:
不隶属于 StackOverflow