我有Eclipse IDE和WebLogic 11g服务器的java应用程序。是否可以远程调试应用程序?如果是的话怎么样?
答案 0 :(得分:5)
将以下行添加到用于启动Weblogic服务器的脚本文件中,例如startWeblogic.cmd
set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=8453,server=y,suspend=n
Weblogic Server控制台应显示消息:
Listening for transport dt_socket at address: 8453
在日食中按照以下说明操作:
文档:
答案 1 :(得分:3)
首先,确保在Weblogic的启动脚本上启用远程调试:
-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n
(地址是端口号;请记住此号码)
其次,您需要在Eclipse中设置新的远程Web应用程序调试配置:
Run -> Debug Configurations...
然后创建一个新的远程Web应用程序配置。确保指定主机和端口(如上所述),并在“源”选项卡上添加Web应用程序的任何源。
您现在应该能够运行该调试配置,以在指定的Weblogic服务器上调试Eclipse中的Web应用程序。