设为首页 加入收藏

TOP

MyEclipse远程debug jboss7
2019-05-15 00:41:53 】 浏览:406
Tags:MyEclipse 远程 debug jboss7
前言:
JBOSS7具有独立模式(standalone)和域模式(domain)两种运行方式。独立模式(standalone)是单机器单进程方式,配置布署简单,适用于一般单服务器项目。域模式(domain)是多机器多进程方式,配置稍复杂,适用于大型分布式项目。如果要集群布署项目,最简单的方式就是使用域模式(domain)。 (引用自;http://blog.csdn.net/xixixi9988/article/details/21651449

本人使用的是独立模式(standalone),独立模式启动的jboss配置如下:
1、找一个还没被占用的端口,默认远程debug端口是8787,命令:netstat-an|grep8787

我已经连上了远程debug,所以显示成这样。
如果端口还没被占用,是这样的:

2、进入jboss安装根目录,我的是/usr/local/webadmin/jboss
找到bin下的standalone.conf。
文档末尾加上 JAVA_OPTS="$JAVA_OPTS-Xdebug-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"
其中address是刚才找的没有被占用的端口,加了这句,这是jdk1.7以前的配置方式,启动jboss就是以debug方式启动的了,生产环境不建议这么搞。

3、重启jboss,配置生效。

4、打开Myeclipse的debug模式,找到debug configurations

5、按照如下配置进行:其中project为要debug的项目,完成配置后,apply保存,点击debug后,Myeclipse会与远程服务器进行socket连接,等myeclipse连接完就可以去打断点debug了。


6、如果jboss没启动或没有以debug模式启动或者网络原因或者其他原因连不上目标地址及端口,Myeclipse会弹出如下报错:

以后测试环境有什么疑难杂症就多了一种手段调试了,不用再那么依赖日志了。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇结合案例讲解MapReduce重要知识点.. 下一篇鸡汤【4.10】

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目