在 Ubuntu 18.04 将 Tomcat 添加到开机启动

服务器   发布日期:7小时前   浏览次数:71
 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.41/bin/apache-tomcat-8.5.41.tar.gz # 下载压缩包
 sudo apt install -y default-jdk # 安装 JDK
 sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat # 同时创建tomcat用户、tomcat用户组、/opt/tomcat文件夹
 sudo tar -xf apache-tomcat-*.tar.gz -C /opt/tomcat --strip-components=1 # 解压
 sudo chown -R tomcat: /opt/tomcat # 更改目录所有者和组,不要省略冒号
 sudo sh -c 'chmod +x /opt/tomcat/bin/*.sh' # 添加执行权限

 

# 添加开机启动
sudo vi /etc/systemd/system/tomcat.service
# 内容如下
[Unit]
Description=Tomcat servlet container
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
# 注意修改为自己的java安装地址
Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true"
# 注意修改为自己安装tomcat的地址
Environment="CATALINA_BASE=/opt/tomcat"
Environment="CATALINA_HOME=/opt/tomcat"
Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
[Install]
WantedBy=multi-user.target
# 保存退出后执行
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat

如果后面的执行出现问题,应该是用户和用户组出现了问题,请参考Linux配置tomcat环境,用户组_new_delete_的博客-CSDN博客_linux tomcat 用户组

以上就是在 Ubuntu 18.04 将 Tomcat 添加到开机启动的详细内容,更多关于在 Ubuntu 18.04 将 Tomcat 添加到开机启动的资料请关注九品源码其它相关文章!

上一篇:SOCKS5一键安装脚本
下一篇:ubuntu装机