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

公司利用jboss作为办事器 , 摆设ejb容器;然后tomcat负责转发请求到jboss;tomcat直接在ecplise中摆设 , ejb则要打包然后丢到jboss中摆设;
如许在调试的时辰 , 只能在ecplise中的tomcat项目中打断点 , 而摆设到jboss中的项目只能经由过程查看日记 , 判定法式的执行过程 , 很不便利 。
比来 , 经由过程一个老同事说 , 可以长途调试 , 甚是喜悦 , 从速学了一下 , 发现真的可以呀 , jboss中的代码也可以打断点了 。
记实一下设置装备摆设的过程 。
方式/
1起首开辟情况是Windows情况 。 在jboss的bin目次下找到run.bat文件 , 拷贝一份到当前目次下 , 定名为run-debug.bat;

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

文章插图

2打开run-debug.bat , 查找下面的内容 , 有则把其前面的“rem”去失落 , 不然添加下面的代码 , 到文件中 。
set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8787,server=y,susp=n %JAVA_OPTS%

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

文章插图

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

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

文章插图

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

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

文章插图

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

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

文章插图

6【Windows jboss组播远程调用调试设置】然后点击“debug",没有任何提醒 , 申明毗连当作功了

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

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

文章插图

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

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

文章插图

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

文章插图


以上内容就是Windows jboss组播远程调用调试设置的内容啦 , 希望对你有所帮助哦!

    推荐阅读