„Installation System“ ändern
parent
33f8b4c854
commit
b33b6be82b
1 changed files with 36 additions and 0 deletions
|
@ -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`
|
Loading…
Add table
Reference in a new issue