Tomcat打包部署:
1、先将项目打成war包
进入要打包的web目录中执行
mvn clean install -Dmaven.test.skip=true
Tomcat打包部署,配置远程端口号(解决远程debug端口报错问题)
2、将war包复制到Tomcat目录下的webapp目录

Tomcat打包部署,配置远程端口号(解决远程debug端口报错问题)

3、启动Tomcat:在tomcat的bin目录下执行sh startup.sh

Tomcat打包部署,配置远程端口号(解决远程debug端口报错问题)
==================================================================

配置tomcat远程端口:
1、Linxu系统(因为我的是mac系统所以用的Linux没试过windows)
apache-tomcat-8.0.23/bin/startup.sh开始处中增加如下内容: 
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"
  • 1
检查对应的端口是否已经开启
linux
nc -lp 8788 &(打开8788端口)

查看端口是否占用(或者被配置):netstat -apn |grep 8788

2、Linux系统,在catalina.sh里: 
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8899" 
Tomcat打包部署,配置远程端口号(解决远程debug端口报错问题)

这种问题可能是端口号冲突,别人配置过了端口号,自己配的端口号没有用所以连接不上,通过上面两种方法看下是否别人已经配置过远程端口号了,而你自己又配置了,或者你自己远程断点的端口号,和服务器配置的不一样。
本仙女当时是因为自己不管三七二十一先配置端口号,结果发现人家配置过了,我的配置了失效,最后直接拿别人配置好的端口号来远程debug就OK了。

相关文章:

  • 2022-12-23
  • 2021-11-26
  • 2021-10-16
  • 2021-11-04
  • 2022-01-17
  • 2021-06-24
  • 2021-09-24
  • 2021-11-26
猜你喜欢
  • 2021-09-24
  • 2021-09-24
  • 2022-12-23
  • 2021-11-11
  • 2021-10-29
  • 2021-12-15
相关资源
相似解决方案