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/

 

posted @ 2022-11-08 20:06  家乐先生  阅读(1692)  评论(0)    收藏  举报