您的位置:首页 > 运维架构 > Tomcat

IDEA 16 将项目远程部署到Tomcat 8

2016-07-12 09:42 387 查看
如果在开发过程中只使用了tomcat的本地服务器,那么将代码部署到远程服务器还需要生成war文件复制到远程服务器的tomcat的webapps目录下,也是一项比较耗费时间的操作,现在我们需要在IDEA里面点击Run就直接把代码部署到服务器上面,这样既方便也不容易出错。

先在远程服务器上面进行tomcat参数的一些设置,可以参考IDEA官方文档。首先需要tomcat 5以上的版本才支持远程部署,另外还需要打开远程服务器的JMX功能,这就需要在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=<host>"

export CATALINA_OPTS


其中
<host>
是你远程服务器的地址。

再把你需要部署的项目从远程tomcat的webapps和work/Catalina/localhost目录下删除(如果有的话)。

然后进行IDEA中的设置,首先添加一个远程服务器,在Host选项中进行设置:



换成你自己的服务器IP即可。然后点击OK,



直接运行程序即可,IDEA会自动将文件上传到远程服务器:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat idea 服务器