无法远程启动WebLogic以进行调试

use*_*165 6 java eclipse weblogic remote-debugging

我使用以下选项设置我的远程WebLogic服务器进行调试:

-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"
Run Code Online (Sandbox Code Playgroud)

我在服务器上启动了WebLogic,发现它正在监听8453上的dt_socket.我在我的本地Eclipse上添加了远程服务器并测试了连接.我还看到服务器已启动,我可以查看详细信息.但是,我无法在DEBUG重新启动.我也停止了服务器上的WebLogic,现在在Eclipse中我看到它已停止,但我无法启动它(调试和启动的图标显示为灰色).当我在Eclipse中设置远程Java应用程序时,我确实检查了"允许终止远程VM".

在停止服务器之前,调试图标没有被禁用,当我点击它时,我得到了这样的消息:

Cannot attach to remote server.
Please make sure the server myserver.com is running and listening for transport dt_socket at address: 8453
Failed to connect to remote VM. Connection refused.
Connection refused: connect
Run Code Online (Sandbox Code Playgroud)

小智 8

而不是使用Java启动选项,修改以下脚本:

setDomainEnv.sh - >确保设置了DEBUG_PORT即.8453

startWebLogic.sh - >设置PRODUCTION_MODE = false并设置debugFlag = true

重启服务器,远程调试应该在端口8453上工作.