tomcat部署到服务器上的时候不方便查找报错的地方,但是可以通过远程调试直接在idea上debug
- idea界面中,选择顶部菜单栏选择Run-> Edit Configurations
- 点击+号->Remote->输入Host,修改Port(默认也可以)
2. 需要被远程的tomcat,找到bin文件夹.
- 此处需要注意区分是linux还是windows,运行的是sh和bat
- 修改相对应的catalina.sh/catalina.bat
插入代码
- catalina.bat
SET "CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
- catalina.sh
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
3.保存后重启tomcat,会看到listening的字样,后面端口是你自己填的
4.启动idea中的Remote,会看到socket字样代表启动成功