Weblogic 远程调试服务器代码

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010393758/article/details/72830826

代码部署到服务器,发生问题了只能看到日志,对一些日志标记不是很完备,或者一些只在服务器上发生的问题,那最好就是能直接远程调试一下了。

配置Weblogic远程调试:

一、服务端配置

1、找到域目录下的bin文件夹,打开 setDomainEnv.sh 文件

2、找到

if [ "${debugFlag}" = "true" ] ; then

Windos在前面添加

set debugFlag=true

Linux在前面添加

debugFlag="true"

3、重启Weblogic,就可在日志中看到 Listen 状态

Listening for transport dt_socket at address: 8453

二、Weblogic客户端配置

在Weblogic的 Debug Configuration 中,添加 Remote Java Application

其中Name可随意,Project为要调试的项目,Host为远程ip,Port默认为8453

勾选 Allow termination of remote VM,应用并点击Debug,即可进行远程调试

注:如果为Linux服务器,且远程连接被拒绝,则可能为Linux没打开对应端口,需添加在防火墙添加对应端口出入

对于RedHat版本,添加8453端口命令为

iptables -A  INPUT -p tcp --dport 8453 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 8453 -j ACCEPT

重启Weblogic,即可进行调试

展开阅读全文

没有更多推荐了,返回首页