`
wang371134086
  • 浏览: 127126 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

myeclipse 远程调试linux下的tomcat

阅读更多

      说来惭愧,菜鸟的我居然不知道myeclipse居然还能远程调试linux服务器里面的代码,就这样纠结的在linux下部署项目弄了一个多月,今天偶尔听说,赶紧在网上找了一下,不过都不是很详细,菜鸟的我一直一知半解,最后综合几篇文章,终于搞定,成功实现功能,欣喜之余,综合几篇文章,摘录在此,一来做个笔记,二来为其他有同样需要的同志指条路,若有帮助,给个笑脸就行,若无帮助,请勿拍砖。好了  话不多说,下面开始!

 

 

      (1).更改Linux系统上的Tomcat启动文件远程调试端口,登录服务器,找到Tomcat安装路径,进入到bin目录

    (2).打开目录下的catalina.sh文件,找到JPDA_ADDRESS=”8000”8000代表远程调试端口,可以更改成其他没有被占用的端口,更改完成后保存退出。

 (3)debug模式启动Tomcat:进入tomcatbin目录,输入./catalina.sh jpda run或者./catalina.sh jpda start命令启动tomcat


<!-以下红色内容未经验证,不保证有效,不影响其他远程调试,摘录在此,仅做以后参考-->


如果想要在linux控制台中打印出信息,则修改linux服务器上的tomcat的启动文件,步骤如下:

 修改配置文件catalina.bat , startup.bat
       1. 在环境变量中添加 jpda_address=8000, 也可以加到startup.bat 文件@echo off下面如:set jpda_address=8000
      2. 打开catalina.bat,在文件中找到" set JPDA_TRANSPORT",把它的值设为dt_socket
      3. 打开startup.bat, 在文件中找到"call "%EXECUTABLE%" start %CMD_LINE_ARGS%",
          改为" call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%",
         也就是在start前加jpda.
       4. 在eclipse debug中选择" Remote Java Application" ,新建一个批port为jpda_address的值


    <!-以上红色内容未经验证,不保证有效,不影响其他远程调试,摘录在此,仅做以后参考-->

 

 

(4)在MyEclipse的Package Explorer视图中,右键点击项目,弹出菜单中选择:Debug As..,下级菜单中选择:open  debug  dialog

 

MyEclipse远程调试tomcat应用注意事项

 

 

(5)在弹出的对话框中,找到“Remote Java Application”,新增一个调试Application,命名,并填写好各项参数、端口等,视自己项目来填写。

 

MyEclipse远程调试tomcat应用注意事项

 

(6)选择“Source”,导入项目代码,便于MyEclipse在调试阶段查找代码。

 

 

 

6、至此,配置完毕。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics