如何用myeclispe远程调试tomcat

时间:2023-03-09 07:05:50
如何用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中自定义一个你喜欢的名字。如何用myeclispe远程调试tomcat

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

如何用myeclispe远程调试tomcat
如何用myeclispe远程调试tomcat