站長留言

  • ✅ 本站維護及更新歷史紀錄,詳情請參考公告
  • ✅ 有任何意見、想法,歡迎留言給Spicy知道喔
  • ✅ 固定於每周一至周五更新Blogger文章,周末不定期
LinuxTomcatUbuntu

【Linux】Ubuntu Server - 6: 將Tomcat註冊為Service

tags: Linux Ubuntu Tomcat

圖片來源

Common

說明 路徑
系統管理員安裝的單元 /etc/systemd/system/
軟體包安裝的單元 /lib/systemd/system/ or /usr/lib/systemd/system/
  • 可於軟體包安裝的單元的路徑底下找到
    • postgresql.service
    • mongod.service

註冊service

  • tomcat路徑位於 /usr/local/tomcat
  • 註冊service sudo vim /lib/systemd/system/tomcat.service
  • 很多環境變數沒有設定的必要,若有需要再自行設定
  • service開機啟動
  • 詳細參數設定,參考文件 systemd (正體中文)
[Unit]
Description=Apache Tomcat 9 Container
# 開機啟動 (網路啟動後)
After=network.target

[Service]
Type=forking

#Environment=JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/jre
#Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid
#Environment=CATALINA_HOME=/usr/local/tomcat
#Environment=CATALINA_BASE=/usr/local/tomcat
#Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
#Environment="JAVA_OPTS=-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true -Djava.security.egd=file:/dev/./urandom"

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

#User=tomcat
#Group=tomcat

[Install]
WantedBy=multi-user.target

Extensive Reading 延伸閱讀

沒有留言:

張貼留言

本網站建議使用電腦或平板瀏覽