centos安装tomcat
一、下载tocmat
mkdir /usr/local/tomcat cd /usr/local/tomcat curl -O https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.83/bin/apache-tomcat-8.5.83.tar.gz
二、解压缩
tar -zxvf apache-tomcat-8.5.83.tar.gz
三、修改端口
cd /usr/local/tomcat/apache-tomcat-8.5.83/conf/
修改配置文件
vi server.xml
这里可以改为你想设置的端口,比如这里设置成8000
四、开放端口
--permanent永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=8000/tcp --permanent
重新载入配置
firewall-cmd --reload
查看已经开启的端口
firewall-cmd --zone=public --list-ports
五、设置开机自启
vi /usr/local/tomcat/apache-tomcat-8.5.83/bin/setenv.sh
输入以下内容:
#!/bin/bash
#设置Tomcat的PID文件 CATALINA_PID="/usr/local/tomcat/apache-tomcat-8.5.83/bin/tomcat.pid"
注册成服务:
vi /usr/lib/systemd/system/tomcat.service
输入以下内容,并保存:
[Unit]
Description=Tomcat Service
After=network.target
[Service]
Type=forking
Environment="JAVA_HOME=/usr/java/jdk1.8.0_341"
PIDFile=/usr/local/tomcat/apache-tomcat-8.5.83/bin/tomcat.pid
ExecStart=/usr/local/tomcat/apache-tomcat-8.5.83/bin/startup.sh
ExecReload=/usr/local/tomcat/apache-tomcat-8.5.83/bin/shutdown.sh
ExecStop=/bin/kill -s HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
设置开机启动:
systemctl daemon-reload
systemctl enable tomcat
六、配置堆内存
vi /usr/local/tomcat/apache-tomcat-8.5.83/bin/setenv.sh
输入以下内容:
export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx512m"
七、启动tomcat
bash /usr/local/tomcat/apache-tomcat-8.5.83/bin/startup.sh
看到以下这个,说明配置成功
八、验证是否启动成功
curl http://localhost:8000/