IDEA远程部署阿里云上tomcat

因为开发微信公众号,需要公共服务器  但在本地写代码打包上传远程tomcat太麻烦 但IDEA可以部署远程tomcat  但是搞了一早上 网上的教程大部分都有一个坑  就是跟着大部分 的教程会报错:java.rmi.ConnectException: Connection refused to host: 192.168.20.63; nested exception is: 

所以啊 搞了半天找到原因了 还是在某位的博客里 忘了地址  她的服务器是windows的  废话不多说 

1.配置阿里云服务器上的tomcat

       找到服务器上tomcat目录下的 catalina.sh文件 用命令

vi 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=your service ip"

JAVA_OPTS="-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=1099 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.rmi.port=1099"

your serservice ip 这里换成你的服务器IP地址 也就是 你阿里云的公网ip  网上大部分教程的坑就在这里了 大部分教程没有 如下红框这句 导致报错 要注意了 

配置好后保存 

然后启动服务器 

./startup.sh

2,.配置IDEA

上图中host配置如下(点击后面 ...)

配置完成了 这样就 

然后 点击 启动 就可以了 

猜你喜欢

转载自blog.csdn.net/kevin_virus/article/details/81388525