Tomcat打包部署:
1、先将项目打成war包
进入要打包的web目录中执行
mvn clean install -Dmaven.test.skip=true
2、将war包复制到Tomcat目录下的webapp目录
3、启动Tomcat:在tomcat的bin目录下执行sh startup.sh
==================================================================
配置tomcat远程端口:
1、改startup.sh:http://blog.csdn.net/xinluke/article/details/51840043
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了。