yonyou-远程调试was环境

WAS环境远程调试

 

 

1.浏览器访问was服务器ip+:9060/ibm/console,进入websphere页面

2.

  ##服务器->服务器类型->websphere application servers->选择从服务节点->服务器基础结构->进程定义->Java 虚拟机->勾选调试方式->修改调试端口

 

 

  ## servers->server types->websphere application servers->点击Additional Properties下的Debugging service->勾选Enable service at server startup(记住端口JVM debug port)->点击ok

  

3.重启was的server服务

进入应用ip地址

cd进入到bin目录下停止服务然后启动服务

4.Eclipse配置远程调试

选择菜单栏run->debug Configuration->Remote java Application->New

依次填入name:xx project:和远程代码一致的项目Connection type:Standard(socket Attach)

host:ip地址端口 最后allow选项作用:是否能停止远程服务

5.打断点,进行远程调试

之后,断开远程调试,关闭was的debug功能,重启服务器

1.进入websphere页面

2.servers->server types->websphere application servers->点击Additional Properties下的Debugging service->勾选Enable service at server startup(记住端口JVM debug port)->点击ok

3.重启was的server服务

进入应用ip地址

cd进入到bin目录下停止服务然后启动服务

4.Eclipse配置远程调试

选择菜单栏run->debug Configuration->Remote java Application->New

依次填入name:xx project:和远程代码一致的项目Connection type:Standard(socket Attach)

host:ip地址端口 最后allow选项作用:是否能停止远程服务

5.打断点,进行远程调试

之后,断开远程调试,关闭was的debug功能,重启服务器b

 

 

普通windows启动服务远程调试

sysConfig.bat 在启动参数中添加
 

 

 

1.
-Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=n
 
2.
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
 
 
 
idea远程调试:
jvm 启动参数配置:
 
/usr/local/jdk/bin/java -server -Xms256m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=128m -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1506 -jar /home/web/api-1.0-SNAPSHOT/lib/api-1.0-SNAPSHOT.jar --spring.config.location=file:/home/web/api-1.0-SNAPSHOT/conf/
 
 
-XDebug 表示虚拟机启用调试功能
-Xrunjdwp 加载JDWP
transport 调试程序JVM使用的进程之间通讯方式
dt_socket socket通讯
server=y/n JVM是否需要作为调试服务器执行
address 调试服务器监听的端口号
suspend=y/n 调试客户端建立连接之后启动虚拟机
 
JVM启动之后用验证监听的端口号是否生效了 netstat -anp | grep 1506
 

 

原文地址:https://www.cnblogs.com/yinghuanan/p/10737020.html

posted on 2020-10-13 19:32  长臂猿爱跳伞  阅读(670)  评论(0编辑  收藏  举报