1.在/usr/lib/systemd/system目录下增加tomcat.service文件,内容如下:

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=oneshot
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecStop=/usr/local/tomcat/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

退出并保存,然后执行systemctl enable tomcat.service使tomcat9.0.1随开机启动

systemctl enable tomcat.service

2.在浏览器输入Tomcat的主页地址,如果能访问成功则启动成功。如果出现下面的错误提示

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

这是因为需要配置Jdk环境变量。因为启动tomcat会调用tomcat安装文件中的startup.sh,而它调用了catalina.sh,然后catalina.sh则调用了setclasspath.sh。所以需要在setclaspath.sh中添加JAVA_HOME和JRE_HOME两个环境变量

用vim打开Tomcat的bin目录下的setclaspath.sh,添加如下两行

CentOS7下Tomcat9.0.1的开机启动

保存退出即可。

相关文章:

  • 2022-02-10
  • 2021-06-12
  • 2021-09-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-02-10
  • 2021-08-27
  • 2021-07-29
  • 2022-12-23
  • 2021-09-23
  • 2021-11-17
  • 2021-11-03
相关资源
相似解决方案