CentOS7安装Tomcat8

1,459 阅读1分钟

1、安装JDK

详见CentOS7安装JDK8

2、Tomcat8安装

(1)下载Tomcat8

(2)上传解压

上传到/usr/local

cd /usr/local
tar -zxvf apache-tomcat-8.5.55.tar.gz

(3)打开端口8080为例

firewall-cmd --add-port=8080/tcp --permanen
firewall-cmd --reload

(4)启动

直接启动

/usr/local/tomcat/bin/startup.sh

配置服务,设置开机自启动 在/etc/systemd/system下创建tomcat.service,内容如下

[Unit]
Description=Tomcat
After=network.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/java/jdk1.8.0_261
ExecStart=/usr/java/apache-tomcat-8.5.49/bin/startup.sh
ExecStop=/usr/java/apache-tomcat-8.5.49/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

设置开机自启动

systemctl enable tomcat.service

(5)UTF-8编码问题

Linux:catalina.sh,Windows:catalina.bat 最后追加

export LANG=zh_CN.UTF-8
export JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Dfile.encoding=utf-8"

Windows服务启动Tomcat:
Tomcat的bin目录下,双击“服务名w.exe”,修改Java下Java Options,增加-Dfile.encoding=UTF-8