如何用myeclispe远程调试tomcat

Posted 阡陌等待

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用myeclispe远程调试tomcat相关的知识,希望对你有一定的参考价值。

 如何用myeclispe远程调试tomcat

  在工作开发中,通常用本机进行代码编写,然后将编好的工程部署到测试服务器进行测试。往往测试服务器并不是自己的本机,因此对调试带来众多不便。今天学习可以用myeclispe远程调试tomcat。

  步骤:1.将工程部署到远程测试服务器。

    2.远程登陆测试服务器,启动tomcat远程调试。要用到的相关命令

      sudo su -

      ps -ef | grep tomcat

      kill -9 进程号

      sh catalina.sh jpda start     //以debug模式启动Tomcat(进入tomcat的bin目录)

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

    3.确保myeclispe中的代码与测试服务器部署的代码一致。

在myeclispe中,点击菜单项“run”->“debug confiurations”,打开debug confiurations对话框,在里面双击“Remote Java Application”,在右边在Host中的输入tomcat的主机名,Port中输入端口号,也就是8000,然后点击“debug”。当然也可以在name中自定义一个你喜欢的名字。

    4.在本机代码中打断点,即可进行dug。打开浏览器,输入http://测试服务器IP:8080/工程,然后回车。就会看到myeclipse停在了断点上。

 

以上是关于如何用myeclispe远程调试tomcat的主要内容,如果未能解决你的问题,请参考以下文章

myeclipse怎么进行远程调试,远程debug

如何用repo强制和远程代码同步

IDEA远程调试

Eclipse进行远程调试(Tomcat远程调试)

如何使用VS2010远程调试?

tomcat开发远程调试端口以及利用eclipse进行远程调试