Tomcat on RHEL 8.x
Was this helpful?
Was this helpful?
sudo adduser ovaledge
sudo passwd ovaledge
sudo usermod -aG wheel ovaledge
sudo su - ovaledge mkdir ovaledge
mkdir -p ovaledge/extprop
mkdir -p ovaledge/temp
mkdir -p ovaledge/third_party_jars sudo yum update
sudo yum install java-17-openjdk -y java -version wget https://archive.apache.org/dist/tomcat/tomcat-10/v10.1.40/bin/apache-tomcat-10.1.40.tar.gz
tar xvf apache-tomcat-10.1.40.tar.gz
mv apache-tomcat-10.1.40 tomcatui mv /home/<user>/ovaledge/ovaledge.war /home/<user>/ovaledge/tomcatui/webapps export CATALINA_OPTS="-Duse.http=true -DOVALEDGE_SECURITY_TYPE=db -Dext.properties.dir=file:/home/<user>/ovaledge/extprop/ -Xms7g -Xmx9g -Dpod.type=ovaledge-ui-deployment -Dlog4j.configuration=file:/home/<user>/ovaledge/extprop/log4j.properties"cp -R tomcatui tomcatjob export CATALINA_OPTS="-Duse.http=true -DOVALEDGE_SECURITY_TYPE=db -Dext.properties.dir=file:/home/<user>/ovaledge/extprop/ -Xms7g -Xmx9g -Dpod.type=ovaledge-job-deployment -Dlog4j.configuration=file:/home/<user>/ovaledge/extprop/log4j.properties"[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
ExecStart=/home/<user>/ovaledge/tomcatui/bin/startup.sh
ExecStop=/home/<user>/ovaledge/tomcatui/bin/shutdown.sh
User=<username_vm>
Group=<username_vm>
[Install]
WantedBy=multi-user.target [Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
ExecStart=/home/<user>/ovaledge/tomcatjob/bin/startup.sh
ExecStop=/home/<user>/ovaledge/tomcatjob/bin/shutdown.sh
User=<username_vm>
Group=<username_vm>
[Install]
WantedBy=multi-user.target sudo semanage fcontext -a -t bin_t "/home/<user>/ovaledge/tomcatui(/.*)?"
sudo semanage fcontext -a -t bin_t "/home/<user>/ovaledge/tomcatjob(/.*)?"
sudo restorecon -Rv /home/<user>/ovaledge/tomcatui
sudo restorecon -Rv /home/<user>/ovaledge/tomcatjob url=jdbc:mysql://<vm_host or cloud_host>:3306/ovaledgedb?useUnicode=true&character_set_server=utf8mb4&useSSL=false&allowPublicKeyRetrieval=true /home/<username>/ovaledge/third_party_jars/ sudo systemctl daemon-reload
sudo systemctl enable tomcat1.service
sudo systemctl enable tomcat2.service sudo systemctl start tomcat1.service
sudo systemctl start tomcat2.service sudo systemctl status tomcat1.service
sudo systemctl status tomcat2.service /home/<user_name>/ovaledge/tomcatui/logs http://<PublicIP>:8080/ovaledge/login