linux tomcat 远程部署,在idea中部署远程Tomcat

实现效果:

在idea中点击run时,自动将代码编译并上传、部署到远程服务器中

和传统的在本地服务器相比较的优势:

1、节省开发者开发机的资源,省去了本地服务器的CPU、内存的占用。

2、如果开发的程序为Android+J2EE或者IOS+J2EE等需要将服务器IP写入客户端,不需要客户端连接到同一局域网。

说明下我使用的版本信息:

idea 2016.1

Tomcat

本地用的8.0.29 安装在D:/apache-tomcat-8.0.29

远程服务器用的8.0.32 安装在/usr/local/apache-tomcat-8.0.32

本地OS Win10 x64 Pro

远程OS Centos 7 x64 使用ssh管理

远程服务器上操作:

0、准备工作

进去tomcat安装目录cd /usr/local/apache-tomcat-8.0.32

1、修改环境变量,添加Tomcat启动参数

添加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=1.2.3.4"

export CATALINA_OPTS

2、清空webapps目录rm -rf ./webapps/*

3、清空work/Catalina/localhost/目录rm -rf ./work/Catalina/localhost/*

4、启动Tomcat./bin/catalina.sh run &

开发机操作:

1、创建J2EE项目,我这里使用了maven创建了一个Hello World,如图

2e70e954ae7616a68bfa0bf968973693.png

2、添加运行配置

acf18a1b3ab074b0cb352f7d8f4f07ed.png

04a4b36e189fbd2a80572ed3503d75fb.png

bde1875bd9f3422c5ca713c7ccdc0b5b.png

2329a968cf1089fd09cbc43ad9b5f2da.png

85f62cd57346277425374b33ee06e73b.png

b3ddb3f729286bfcf7738520deed13db.png

2fa7ce7cf04239f9fd88a6725be7e292.png

3、运行项目

33189d5739a20297c0a303de464f9e5f.png

b11de507b3f97c66dc233903573d0b0f.png

4、运行效果

70f1f4012ff6259140c52ba8aeb53114.png

注:1.2.3.4为我这里使用的远程服务器IP,实际使用时需要修改为自己的真实远程服务器IP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值