- 编辑tomcat的startup.sh脚本
/usr/local/tomcat8.5/bin vi startup.sh ######################修改下面1处################ exec "$PRGDIR"/"$EXECUTABLE" start "$@" ######################修改为#####################//新增jpda exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
- 编辑tomcat的catalina.sh脚本
修改默认监听的dubugger端口vi catalina.sh ####################修改下面1处################## if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="localhost:8000" fi ###############将"localhost:8000"改为54321####### if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="54321" fi
- 启动tomcat
查看54321端口是否启动监听
- 自定义项目代码,项目是基于IDEA创建的
将项目打包并部署在远程服务器tomcat上import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @author xiaobo * @Description IndexController * @createTime 2020-01-15 19:33 */ @RestController @RequestMapping("/index") public class IndexController { @RequestMapping("/aa") public String index(){ String str = "aa_"; for(int i=0; i<10; i++){ str+=i; } return str; } }
- 测试项目是否部署成功
- 使用IDEA配置远程tomcat
点击'Run'-->'Edit Configurations...'
- 配置远程服务器信息
点击左侧'+'-->'Remote'
Name: 自定义
Host:远程服务器IP
Port:监听的端口(刚刚设置的54321)
配置完成,点击'Apply' - 在IDEA项目中,打断点,debug运行
- 访问远程服务器的方法地址,测试本地是否进入
success!!!!!
tomcat远程debug
最新推荐文章于 2023-09-25 21:44:50 发布