无法使用 eclipse 和 weblogic 8.1 进行调试(weblogic 10 工作正常)
首先,是否可以使用 eclipse 和 weblogic 8.1 来调试 Web 应用程序。 我可以使用 weblogic 10 成功调试。 在 weblogic 8.1 中,当我从 eclipse 单击调试服务器时,它会显示有关调试 jsp 页面的调试警告。然后开始。当它启动时,与 weblogic 10 相比,服务器状态在 eclipse 中显示为“已启动”而不是调试,并且断点根本不起作用。
我确实正确设置了 startWLS.cmd 文件以进行调试。 我正在使用 eclipse 3.4
first of all, Is it possible to debug web apps with eclipse and weblogic 8.1.
I can successfully debug with weblogic 10.
in weblogic 8.1 when I click on debug server from eclipse it shows me a debugging warning about debugging jsp pages. and then starts. when It start, the server state shows in eclipse as "started" not debug compared to weblogic 10 and break points dont work at all.
I did set up my startWLS.cmd file correctly for debugging.
I m using eclipse 3.4
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我相信您正在使用某种 eclipse 插件,它允许您调试在 weblogic 上运行的代码,而无需通知该过程的详细细节。
实际上,您正在将 weblogic 作为外部进程运行(即使您在 eclipse 控制台中看到其标准输出)并使用远程调试器连接到它。
所以,可能你的插件不支持 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 应用程序启动远程调试
,并配置运行应用程序时指定的端口。
I believe you are using some kind of plugin to eclipse that allows you to debug code running on weblogic without being notified about the gory details of the process.
Actually what happens is that your are running weblogic as external process (even if you see its stdout into the eclipse console) and connect to it with remote debugger.
So, probably your plugin does not support weblogic 8.
But it is very simple to debug any java application remotely.
The following article describes how to do this: http://eclipse.dzone.com/articles/how-debug-remote-java-applicat
Shortly you have to add the following options when your run your application:
-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y
Just find the bat/cmd/sh script that runs weblogic and modify it.
Then start remote debugging by Run/Debug Configurations/Remote Java Application
and configure the port your specified when your ran your application.
Stack Overflow 是一个很酷的网站,但是通过在 Oracle 的 eclipse 工具论坛上提问,您可能会得到更多主题回答:
http://forums.oracle.com/forums/forum.jspa?forumID=578
Stack Overflow is cool site, but you will likely get more on-topic responses to your question by asking it on Oracle's eclipse tooling forum:
http://forums.oracle.com/forums/forum.jspa?forumID=578