在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调试]