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

Tomcat打包部署:
1、先将项目打成war包
进入要打包的web目录中执行
mvn clean install -Dmaven.test.skip=true

2、将war包复制到Tomcat目录下的webapp目录

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


==================================================================

配置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" 


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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值