在tomcat的bin目录下找到startup.sh ,在最后一行加上jpda ,如下图
修改catalina.sh 修改监听端口
重新启动tomcat
./startup.sh
新建一个web项目,并指定war方式打包 ,
修改启动类 继承SpringBootServletInitializer,并重写configure 方法
增加一个简单的测试路径
使用maven 打包,修改包名 并将包上传至webapps下,检查项目是否正常访问
idea中调试
run>edit configurations 点击左上角+号,选择Remote
填写名字(任意写),这里我写了调试,修改端口号12345,apply>ok
debug模式启动 ,如下,可以接收到连接到服务器信息
打断点:访问接口,可以看到效果
eclipse中调试
maven引入项目,run>debug configurations >remote java application >apply >debug
打断点,访问接口
使用注意:
1 一定要保证本地代码和仓库代码一模一样,否则失去调试的意义,
2 上线后要关闭调试