美文网首页
Eclipse+Jboss配置远程调试

Eclipse+Jboss配置远程调试

作者: 土豹子123 | 来源:发表于2017-09-29 08:39 被阅读63次

开发中,往往发布的应用与开发环境的环境有差异,测试环境报的问题在开发环境很难重现,也很难定位问题,如果报错,是程序问题还是环境问题,常常是让开发头痛的事。

拿我们项目来说,测试环境用的服务器是JBOSS,而开发环境是Jetty或者Tomcat,既然这样,而测试的服务器我们都没有权限访问,甚至看日志的权限都没有,所以我一般在自已机器上也装一个同样版本的JBOSS。

原因一:重现问题,排除环境差异

原因二:便于调试,定位问题(当然这里指远程调试)

方法:

1. 我们把项目的war包放到JBOSS的deploy目录下

> bin

> vi run.conf

2、按ctrl+G 定位到文件最后 可以看到红色字体

# Sample JPDA settings for remote socket debuging

JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8686,server=y,suspend=n"

可见此处Jboss 的远程调试端口为8686



按上图配置完后,单击Apply保存配置,然后单击Debug按钮,此时已连接到Jboss监听端口8787,Jboss监听到该端口后也开始启动。

到此OK,然后在你的代码里打断点,开始爽歪歪的调试吧,定位问题从此不再难。

相关文章

  • Eclipse+Jboss配置远程调试

    开发中,往往发布的应用与开发环境的环境有差异,测试环境报的问题在开发环境很难重现,也很难定位问题,如果报错,是程序...

  • IDEA 远程调试Java代码

    远程服务启动配置 远程调试java代码需要在java代码启动的时候配置远程调试的端口。而且启动的参数和jdk的版本...

  • idea 远程调试

    idea 配置 如图1,新建远程配置,配置远程连接和要调试的项目 远程tomcat配置 新建文件setenv.sh...

  • springboot远程debug

    两种调试 远程调试分为主动连接调试,和被动连接调试: 主动连接调试:服务端配置监控端口,本地IDE连接远程监听端口...

  • idea 配置远程debug docker容器中的tomcat

    安装docker 拉取tomcat镜像 配置容器开启jpda调试 配置idea远程调试image.png5.其他应...

  • 程序远程调试

    本地项目远程调试步骤: 1 本地 idea 配置如下1593598142(1).png 2 远程启动时配置如下参数...

  • VS远程debug

    1.设备没有开发环境,想要debug调试程序。使用vs远程调试C#程序,调试步骤。 2.配置设备远程条件 1.打开...

  • jdb调试本地JAVA程序

    一、配置 先参考该文章对java程序启动前进行配置:eclipse远程调试Web项目和Java程序 调试步骤可参考...

  • 2020-04-23 php xdebug 配置

    安装xdebugxdebug 配置 vscode 配置launch.json远程调试 + centos虚拟机装do...

  • PyCharm配置远程调试

    系统环境:win7 64位启动PyCharm

网友评论

      本文标题:Eclipse+Jboss配置远程调试

      本文链接:https://www.haomeiwen.com/subject/dovbextx.html