一安装
1.下载源码
wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
2.解压源码:
tar -zxvf apache-tomcat-8.0.23.tar.gz
mv apache-tomcat-8.0.23 /usr/share/
3.改名:
mv apache-tomcat-8.0.23 tomcat
二.设置自启动
1.为Tomcat添加启动参数
catalina.sh在执行的时候会调用同级路径下的setenv.sh来设置额外的环境变量,因此在/usr/share/tomcat/bin路径下创建setenv.sh文件,内容如下:
# 设置Tomcat的PID文件
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
# 添加JVM选项
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
2.在/usr/lib/systemd/system路径下添加tomcat.service文件,内容如下:
[Unit]
Description=tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/usr/share/tomcat/tomcat.pid
ExecStart=/usr/share/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
3.把tomcat加入开机自启动systemctl enable tomcat.service
4.重启服务器reboot
5.再次连接后,查看服务状态systemctl status tomcat.service
[root@water system]# systemctl status tomcat.service
● tomcat.service - tomcat
Loaded: loaded (/usr/lib/systemd/system/tomcat.service; enabled; vendor preset: disabled)
Active: active (running) since 六 2019-01-12 00:21:31 CST; 8min ago
Main PID: 901 (java)
CGroup: /system.slice/tomcat.service
└─901 /usr/bin/java -Djava.util.logging.config.file=/usr/share/tom...
1月 12 00:21:31 water systemd[1]: Starting tomcat...
1月 12 00:21:31 water startup.sh[773]: Tomcat started.
1月 12 00:21:31 water systemd[1]: Started tomcat.
看到这个说明配置成功了。
我们接下来就可以把war文件通过ssh命令放到:/usr/share/tomcat/webapps目录下运行了