IDEA 远程部署Tomcat项目以及热启动 记录

看了很多论坛, 发现很多都是错的! 这不是误人子弟吗?
水平实在有限, 经过几个小时的肝, 找了官方文档作对比, 终于成功

首先相关防火墙端口1099和底下复制的信息上的端口都需要打开,
我是cenos7 是默认firewall 防火墙, 如果是阿里云的服务器还需要配置安全组规则

编辑 catalina.sh

在 tomcat 的 bin目录里, 编辑,
添加

JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=你的ip -Dcom.sun.management.jmxremote -Dcom.sun.management.    jmxremote.port=1099 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"

拆开来看下,

JAVA_OPTS="$JAVA_OPTS 
-Djava.rmi.server.hostname=xx.xxxxxx 								# 这里写tomcat所在主机的ip
-Dcom.sun.management.jmxremote  									# 开启远程
-Dcom.sun.management.jmxremote.port=1099 				#JMX远程端口号
-Dcom.sun.management.jmxremote.authenticate=false 	# 不验证
-Dcom.sun.management.jmxremote.ssl=false"					# 不开启ssl

再将 idea 中的远程调试参数复制进来,
在这里插入图片描述

JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,address=14400,suspend=n,server=y"

最后别忘了export

export

未完待续! 太忙了! 这个问题肝了太久了, 先放一下忙完手头正事儿!

发布了160 篇原创文章 · 获赞 146 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_44510468/article/details/104632877
今日推荐