美文网首页
Centos7安装Tomct9设置服务

Centos7安装Tomct9设置服务

作者: 5aa5125dd91a | 来源:发表于2018-01-17 20:32 被阅读0次

1.下载apache-tomcat-9.0.2.tar.gz安装文件

wget http://apache.mirror.rafal.ca/tomcat/tomcat-9/v9.0.2/bin/apache-tomcat-9.0.2.tar.gz

2.解压文件

tar -xzvf apache-tomcat-9.0.2.tar.gz

3.重命名为tomcat,并移到/usr/local/下

mv apache-tomcat-9.0.2 tomcat

mv tomcat /usr/local/

4.在/usr/lib/systemd/system下新增tomcat.service

vi /usr/lib/systemd/system/tomcat.service

内容如下所示:

[Unit]

Description=Apache Tomcat 9

After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]

Type=forking

PIDFile=/usr/local/tomcat/tomcat.pid

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

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true

User=tomcat

Group=tomcat

[Install]

WantedBy=multi-user.target

5.重载一下服务单元

systemctl daemon-reload

6.在/usr/local/tomcat/bin目录下创建setenv.sh 配置,catalina.sh启动的时候会调用,同时配置java内存参数

vi /usr/local/tomcat/bin/setenv.sh

添加内容如下:

#add java env

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64

export JRE_HOME=$JAVA_HOME/jre

#add tomcat pid

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

#add java opts

JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

7.授权

groupadd tomcat

useradd -g tomcat tomcat

chown -R tomcat:tomcat /usr/local/tomcat

8.管理tomcat服务

#配置开机启动

systemctl enable tomcat

#启动tomcat

systemctl start tomcat

#停止tomcat

systemctl stop tomcat

#重启tomcat

systemctl restart tomcat

#查看tomcat状态

systemctl status tomcat

#查看控制台

tail -f -n 200 /usr/local/tomcat/logs/catalina.out

9.开放端口

systemctl start firewalld

systemctl enable firewalld

firewall-cmd --permanent --zone=public --add-port=8080/tcp

firewall-cmd --reload

firewall-cmd --list-all

相关文章

网友评论

      本文标题:Centos7安装Tomct9设置服务

      本文链接:https://www.haomeiwen.com/subject/txnyoxtx.html