在idea中用tomcat远程部署调试

Posted 简单生活

tags:

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

适用于生产环境下的调试.

1.catalina配置

在服务器的bin下创建setenv.sh,内容如下

1099是jmx,最后是服务器ip

2.启动tomcat

./catalina.sh jpda start,这样会加载setenv.sh中的参数

3.idea的ftp配置

我的是多个web模块,所以设置了modules为根目录

4.idea的remote tomcat配置

jmx是setenv中设置的.

path from root只写到webapp,本来想直接部署到ROOT下,多次场次失败,如果是webapp/ROOT,会在ROOT下部署你的web根目录,而不是WEB-INF,

最后会部署失败.

虽然没有部署到ROOT,但是启动8084,并不需要加web根目录名字就可以访问,应该是远程修改了首选web工程,断掉又改回ROOT.

不过没多大关系,能部署调试就好.

5.debug端口配置

在catalina.sh中有个8000的端口

 

 

6.运行断点调试

 

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

[JavaWeb]_[初级]_[使用IntelliJ IDEA进行远程Tomcat调试]

[JavaWeb]_[初级]_[使用IntelliJ IDEA进行远程Tomcat调试]

idea 远程调试 tomcat web应用

idea远程部署项目到tomcat整理

Intellij IDEA 远程debug远程tomcat部署项目

Intellij IDEA 远程debug远程tomcat部署项目