„Installation System“ ändern

Kaimbacher 2021-07-21 09:42:23 +00:00
parent 663ea7db5e
commit 71c47b5637

@ -52,7 +52,7 @@ sudo chown -R tomcat webapps/ work/ temp/ logs/
## Create tomcat service ## Create tomcat service
Now, create a new file for Tomcat inside /etc/systemd/system directory: Now, create a new file for Tomcat inside /etc/systemd/system directory: \
`sudo nano /etc/systemd/system/tomcat.service` `sudo nano /etc/systemd/system/tomcat.service`
``` ```
[Unit] [Unit]
@ -82,10 +82,10 @@ Restart=always
WantedBy=multi-user.target WantedBy=multi-user.target
``` ```
Reload the systemd daemon: Reload the systemd daemon: \
`sudo systemctl daemon-reload` `sudo systemctl daemon-reload`
Now you can start Tomcat server: Now you can start Tomcat server: \
`sudo systemctl enable tomcat` `sudo systemctl enable tomcat`
@ -99,21 +99,26 @@ Add the <user tag within the <tomcat-users tag, which should look like the one b
</tomcat-users> </tomcat-users>
``` ```
For the Manager app the file that needs be updated is: By default Tomcat restricts access to Manager and Host manager.
So, to allow connections you need to remove the IP restrictions by commenting out
the listed lines from the corresponding context.xml files. \
For the Manager app the file that needs be updated is: \
`sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml` `sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml`
```
<Context antiResourceLocking="false" privileged="true" > <Context antiResourceLocking="false" privileged="true" >
<!--<Valve className="org.apache.catalina.valves.RemoteAddrValve" <!--<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />--> allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->
</Context> </Context>
```
For the Host Manager app the file that needs be updated is: For the Host Manager app the file that needs be updated is: \
`sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml` `sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml`
## test tomcat installation ## test tomcat installation
`sudo systemctl reload tomcat.service` `sudo systemctl reload tomcat.service`
\
check tomcat installation \ check tomcat installation \
http://localhost:8080/ \ http://localhost:8080/ \