jboss 远程调试
来源:互联网 发布:公安局网络安全管理岗 编辑:程序博客网 时间:2024/06/08 20:12
大家的应用发布以后,有时候需要直接在服务器上进行远程调试,以下是远程调试Jboss的方法
1.设定Jboss的启动参数,把Debug端口放开
打开[\jboss-4.2.2.GA\bin\run.conf]文件,把47行的注释放开
# Sample JPDA settings for remote socket debuging
JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
2.利用Eclipse进行Debug
首先在Eclipse中一定要有被调试应用的工程,然后打开Eclipse的Debug模式,选择好对应的工程、远程Server的IP,以及端口(8787),直接运行就可以了。当然要确保服务已启动。
对于jboss版本是4.0.5的,通过该写run.conf并不能奏效,需要在run.bat文件中作相应的修改。如下:
JBoss服务器的启动方法:
假设JBoss的安装目录为$JBOSS_HOME,Windows以及Linux环境下的Debug模式的启动方法分别为:
Windows环境:
找到Windows下的JBoss的启动文件:run.bat,查找8787,可以找到如下一句:
< src="http://blog.csdn.net/images/code/js/shCore.js" type="text/javascript"> < type="text/javascript"> < src="http://blog.csdn.net/images/code/js/shBrushJava.js" type="text/javascript">
rem?set?JAVA_OPTS=-Xdebug?-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y?%JAVA_OPTS%
rem set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y %JAVA_OPTS%
将该注释去掉(即去掉rem),重新用run.bat启动JBoss即可。
Linux环境:
找到Linux环境下的JBoss启动文件:run.sh
为了保留以前的启动配置,我们作以下操作:
# cp run.sh run-debug.sh
# cp run.conf run-debug.conf
# vi run-debug.sh
查找run.conf,改为run-debug.conf,然后保存run-debug.sh文件
# vi run-debug.conf
查找8787,可以找到:
#JAVA_OPTS="$JAVA_OPTS?-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
把注释去掉
重新启动JBoss即可
#./run-debug.sh
启动之后,JBoss服务器会在8787端口进行侦听。
- jboss远程调试设置
- jboss远程调试设置
- Jboss配置远程调试
- jboss 远程调试
- jboss远程调试
- Jboss 远程调试
- Jboss配置远程调试
- Jboss配置远程调试
- Jboss配置远程调试
- Eclipse远程调试JBoss应用
- eclipse远程调试jboss应用
- eclipse远程调试jboss服务器
- eclipse+Jboss配置远程调试
- eclipse的远程调试(jboss+tomcat)
- myeclipse远程调试tomcat、jboss服务器配置
- 关于jboss与tomcat的远程调试
- 远程配置Eclipse 调试JBOSS
- 如何用eclipse远程调试jboss
- Map,Collection接口
- JavaScript打印和预览等
- 有时间可以研究下MTP,或者学习ffmpeg
- mysql基础
- java 多态、继承、覆盖、重载示例
- jboss 远程调试
- Tomcat下配置连接池
- 08--10最新技术
- VS2005中派生模板类的BUG
- ubuntu代理上网
- c++二维数组内存动态分配与参数传递
- ftp 常用指令
- 插件22:从URL地址读取链接信息
- ARCHIVELOG模式下用户管理恢复控制文件(2)——使用trace文件重建控制文件!