在Ubuntu下创建自启动服务
# 创建配置文件
vi /etc/systemd/system/tomcat.service
# 添加如下配置内容,留意jdk和tomcat的路径
[Unit]
Description=Tomcat 9 servlet container
After=network.target
[Service]
Type=forking
Environment="JAVA_HOME=/opt/zulu8.80.0.17-ca-jdk8.0.422-linux_x64"
Environment="CATALINA_BASE=/opt/apache-tomcat-9.0.95"
Environment="CATALINA_HOME=/opt/apache-tomcat-9.0.95"
Environment="CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx4024M -server -XX:+UseParallelGC"
ExecStart=/opt/apache-tomcat-9.0.95/bin/startup.sh
ExecStop=/opt/apache-tomcat-9.0.95/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
# 添加自启动并手动启动服务进行测试
systemctl enable tomcat
systemctl start tomcat