1. 在IDEA中配置
- URL填你自己的服务器地址,比如:
http://12.33.21.13:8080/项目名
- JMX port默认端口是1099,不用修改
- host使用你刚刚配置的
- 部署一个项目
- 点击ok
2. 在服务器上配置
- 编辑
vim tomcat/bin/catalina.sh
- 添加
export 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=你的服务器地址"
export JAVA_OPTS="-Dcom.sun.management.jmxremote=
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false"
129 export JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
- 运行
bin/catalina.sh run
3.回到idea
4.错误排查
如果出现 Error running 'Tomcat 9.0.14-orange': Unable to connect to the
,
需要修改服务器防火墙,允许所有端口访问(不只是开放1099端口,idea还需要依赖其它端口,为了省事我们就开放全部端口)(下图是阿里云控制台界面)
netstat -pln
查看当前1099端口是否在运行
bin/catalina.sh
是否编辑正确