NoPaste

Datei tomcat9.service

von BuSchu

SNIPPET_TEXT:
  1. root@lnx-64-debian-9-8:/var/log/tomcat9 # cat /lib/systemd/system/tomcat9.service
  2. #
  3. # Systemd unit file for Apache Tomcat
  4. #
  5.  
  6. [Unit]
  7. Description=Apache Tomcat 9 Web Application Server
  8. Documentation=https://tomcat.apache.org/tomcat-9.0-doc/index.html
  9. After=network.target
  10.  
  11. [Service]
  12.  
  13. # Configuration
  14. Environment="CATALINA_HOME=/usr/share/tomcat9"
  15. Environment="CATALINA_BASE=/var/lib/tomcat9"
  16. Environment="CATALINA_TMPDIR=/tmp"
  17. Environment="JAVA_OPTS=-Djava.awt.headless=true"
  18. EnvironmentFile=-/etc/default/tomcat9
  19.  
  20. # Lifecycle
  21. Type=simple
  22. ExecStartPre=+/usr/libexec/tomcat9/tomcat-update-policy.sh
  23. ExecStart=/bin/sh /usr/libexec/tomcat9/tomcat-start.sh
  24. SuccessExitStatus=143
  25. Restart=on-abort
  26.  
  27. # Logging
  28. SyslogIdentifier=tomcat9
  29.  
  30. # Security
  31. User=tomcat
  32. Group=tomcat
  33. PrivateTmp=yes
  34. AmbientCapabilities=CAP_NET_BIND_SERVICE
  35. NoNewPrivileges=true
  36. LogsDirectory=tomcat9
  37. LogsDirectoryMode=750
  38. CacheDirectory=tomcat9
  39. CacheDirectoryMode=750
  40. ProtectSystem=strict
  41. ReadWritePaths=/etc/tomcat9/Catalina/
  42. ReadWritePaths=/var/lib/tomcat9/webapps/
  43.  
  44. [Install]
  45. WantedBy=multi-user.target

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN