Tomcat 10.1.x on Ubuntu 22.04
Prerequisites
Single-Instance Deployment (Single Tomcat)

wget https://ovaledge.s3.us-west-1.amazonaws.com/scripts/hardened_tomcat/apache-tomcat-10.1.40.tar.gz tar -xvf apache-tomcat-10.1.40.tar.gz

vi apache-tomcat-10.1.40/bin/setenv.shexport CATALINA_OPTS="-Duse.http=true -DOVALEDGE_SECURITY_TYPE=db \ -Dlog4j.configuration=file:/home/ovaledge/extprop/log4j.properties \ -Dext.properties.dir=file:/home/ovaledge/extprop/ -Xms4g -Xmx7g \ -DOVALEDGE_ENCRYPT_DECRYPT_KEY=<client_input> \ --add-opens=jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED \ --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED \ --add-opens=java.base/java.net=ALL-UNNAMED"
sudo vi /etc/systemd/system/tomcat.service[Unit] Description=Apache Tomcat for OvalEdge After=network.target [Service] Type=forking WorkingDirectory=/home/ovaledge/apache-tomcat-10.1.40/bin ExecStart=/bin/bash /home/ovaledge/apache-tomcat-10.1.40/bin/startup.sh ExecStop=/bin/bash/home/ovaledge/apache-tomcat-10.1.40/bin/shutdown.sh User=ovaledge Group=ovaledge [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable tomcat sudo systemctl start tomcat
http://<VM-IP>:8080/ovaledge
Multi Tomcat Installation
Tomcat UI Instance Setup
Deploy WAR File
Configure Environment Variables
Tomcat Job Instance Setup
Update Ports in Job Instance
Expose Tomcat Instances as Systemd Services
Configure oasis.properties and log4j.properties Files
oasis.properties and log4j.properties FilesWas this helpful?






















