From b33b6be82b264a8b9c7fa34b2dbe644c0170fddd Mon Sep 17 00:00:00 2001 From: Kaimbacher Date: Wed, 21 Jul 2021 08:59:51 +0000 Subject: [PATCH] =?UTF-8?q?=E2=80=9EInstallation=20System=E2=80=9C=20?= =?UTF-8?q?=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Installation-System.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Installation-System.md b/Installation-System.md index 9c99eb7..efb1647 100644 --- a/Installation-System.md +++ b/Installation-System.md @@ -41,5 +41,41 @@ sudo chmod g+x /opt/tomcat/conf sudo chown -R tomcat webapps/ work/ temp/ logs/ ``` +## Create tomcat service +Now, create a new file for Tomcat inside /etc/systemd/system directory: +`sudo nano /etc/systemd/system/tomcat.service` +> ``` +> > [Unit] +> > Description=Apache Tomcat Web Application Container +> > After=network.target +> > +> > [Service] +> > Type=forking +> > +> > Environment=JAVA_HOME=/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64 +> > Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid +> > Environment=CATALINA_HOME=/opt/tomcat +> > Environment=CATALINA_BASE=/opt/tomcat +> > Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' +> > Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' +> > +> > ExecStart=/opt/tomcat/bin/startup.sh +> > ExecStop=/opt/tomcat/bin/shutdown.sh +> > +> > User=tomcat +> > Group=tomcat +> > UMask=0007 +> > RestartSec=10 +> > Restart=always +> > +> > [Install] +> > WantedBy=multi-user.target +``` + +Reload the systemd daemon: +`sudo systemctl daemon-reload` + +Now you can start Tomcat server: +`sudo systemctl enable tomcat` \ No newline at end of file