0

首先,是否可以使用 eclipse 和 weblogic 8.1 调试 web 应用程序。我可以使用 weblogic 10 成功调试。在 weblogic 8.1 中,当我从 Eclipse 中单击调试服务器时,它会向我显示有关调试 jsp 页面的调试警告。然后开始。当它启动时,与 weblogic 10 相比,服务器状态在 Eclipse 中显示为“已启动”而不是调试,并且断点根本不起作用。

我确实设置了我的 startWLS.cmd 文件以进行调试。我正在使用 Eclipse 3.4

4

2 回答 2

0

我相信您正在使用某种 Eclipse 插件,它允许您调试在 weblogic 上运行的代码,而不会收到有关该过程的血腥细节的通知。

实际上发生的事情是您正在将 weblogic 作为外部进程运行(即使您在 Eclipse 控制台中看到它的标准输出)并使用远程调试器连接到它。

所以,可能你的插件不支持 weblogic 8。

但是远程调试任何Java应用程序都非常简单。

以下文章描述了如何做到这一点:http ://eclipse.dzone.com/articles/how-debug-remote-java-applic

很快,您必须在运行应用程序时添加以下选项:

-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y

只需找到运行weblogic的bat/cmd/sh脚本并修改即可。

然后通过 Run/Debug Configurations/Remote Java Application 启动远程调试

并配置您在运行应用程序时指定的端口。

于 2011-01-11T14:55:07.487 回答
0

Stack Overflow 是一个很酷的网站,但是通过在 Oracle 的 eclipse 工具论坛上提问,您可能会获得更多针对您的问题的主题回复:

http://forums.oracle.com/forums/forum.jspa?forumID=578

于 2011-01-11T15:53:42.177 回答