Tomcat在CentO上不起作用-ExecStop = / bin / kill -15 $ MAINPID(代码=已退出,状态= 1 /失败)

时间:2019-02-08 09:11:55

标签: java tomcat centos

我在哪里出错?我应该在哪个日志文件中查找问题?

*(如果我使用的是Tomcat 9.1.014,则在catalina.out中出现错误消息     OpenJDK 64位服务器VM警告:如果处理器的数量预计将从原来的数量增加,则应使用-XX:ParallelGCThreads = N适当地配置并行GC线程的数量 但这我可以通过更改14.point配置文件(/etc/systemd/system/tomcat.service )这一个:

-XX:ParallelGCThreads=N 

为此:-XX:-AssumeMP 因为我在Digital Ocean上使用虚拟服务器,并且只有一个处理器。)*

但是如果我使用Tomcat 8.5.37则不需要

所以我现在逐步使用此方法...

0。

[root@centos-s-1vcpu-1gb-ams3-01 ~]# java -version
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

1。

wget http://xenia.sote.hu/ftp/mirrors/www.apache.org/tomcat/tomcat-8/v8.5.37/bin/apache-tomcat-8.5.37.tar.gz

2。

tar xzf apache-tomcat-8.5.37.tar.gz

3。

mv apache-tomcat-8.5.37/ /opt/tomcat

4。

groupadd tomcat

5。

useradd -g tomcat -M -d /opt/tomcat -s /bin/nologin tomcat

6。

chgrp -R tomcat /opt/tomcat/ 

7。

chmod -R g+r /opt/tomcat/conf

8。

chmod -R g+x /opt/tomcat/conf

9。

chown -R tomcat /opt/tomcat/webapps/

10。

chown -R tomcat /opt/tomcat/work/

11。

chown -R tomcat /opt/tomcat/temp/

12。

chown -R tomcat /opt/tomcat/logs/

13。

vi /etc/systemd/system/tomcat.service

14。

# Systemd unit file for tomcat
[Unit]
Description=Apache Tomcat Web Application Container
After=syslog.target network.target

[Service]
Type=forking

Environment=JAVA_HOME=/usr/lib/jvm/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'

ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always

[Install]
WantedBy=multi-user.target

15。

systemctl daemon-reload

16。

systemctl start tomcat

17。

systemctl status tomcat
  1. 错误:

    tomcat.service-Apache Tomcat Web应用程序容器 已加载:已加载(/etc/systemd/system/tomcat.service;已启用;供应商预设:已禁用) 活动:自星期五2019-02-08 07:3 7:49 UTC激活(自动重启)(结果:退出代码); 1秒前 进程:3198 ExecStop = / bin / kill -15 $ MAINPID(代码=已退出,状态= 1 /失败) 进程:3185 ExecStart = / opt / tomcat / bin / startup.sh(代码=已退出,状态= 0 / SUCCES S) 主PID:3196(代码=已退出,状态= 0 /成功)

    2月8日07:37:49 centos-s-1vcpu-1gb-ams3-01 systemd [1]:单元tomcat.service ent ... 2月8日07:37:49 centos-s-1vcpu-1gb-ams3-01 systemd [1]:tomcat.service失败。 提示:有些行是椭圆形的,请使用-l完整显示。

0 个答案:

没有答案