Windows jboss组播远程调用调试设置

公司利用jboss作为办事器,摆设ejb容器;然后tomcat负责转发请求到jboss;tomcat直接在ecplise中摆设,ejb则要打包然后丢到jboss中摆设;

如许在调试的时辰,只能在ecplise中的tomcat项目中打断点,而摆设到jboss中的项目只能经由过程查看日记,判定法式的执行过程,很不便利。

比来,经由过程一个老同事说,可以长途调试,甚是喜悦,从速学了一下,发现真的可以呀,jboss中的代码也可以打断点了。

记实一下设置装备摆设的过程。

方式/步调

  1. 1

    起首开辟情况是Windows情况。在jboss的bin目次下找到run.bat文件,拷贝一份到当前目次下,定名为run-debug.bat;

  2. 2

    打开run-debug.bat,查找下面的内容,有则把其前面的“rem”去失落,不然添加下面的代码,到文件中。

    set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n %JAVA_OPTS%

  3. 3

    点窜jobss组播启动号令的run文件为:run-debug.bat文件,并启动jboss。

  4. 4

    在ecplise中,右键ejb项目,→“debug as"→”debug configurations"→找到“remote java application"

  5. 5

    右键→new,填写 hots(组播启动时的本机ip地址,jboss在本机);端口:8787

  6. 6

    然后点击“debug",没有任何提醒,申明毗连当作功了

  7. 7

    若是多次,点击debug,会抛出一个错误,说毗连掉败,不要反复毗连。

  8. 8

    启动web项目,可以看到8787端口已经当作功开启监听;此时,以debug的体例启动tomcat项目,然后在ejb中打上端点,发现可以调试ejb项目了,^_^。

  • 发表于 2018-05-16 00:00
  • 阅读 ( 898 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具