环境:
CentOS 7
Tomcat 9.0.1
jdk-9.0.1
IntelliJ IDEA 2017.3
Tomcat中的配置
在catalina.sh文件中加入以下的配置
CATALINA_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=192.168.19.200
-agentlib:jdwp=transport=dt_socket,address=15833,suspend=n,server=y"
export CATALINA_OPTS
以上端口可以随意改动,但是必要的是后续的设置必须保持一致,并且务必保证端口没有被占用,这些设置的端口在防火墙中是开放状态;
其中1099的是tomcat远程部署连接端口;
15833 是远程调试的端口;
192.168.19.200是远程的服务器的Ip。
启动tomcat
使用命令启动
./bin/catalina.sh run &
IDEA中的配置
新建远程tomcat