How to Install Tomcat 9 on Ubuntu
Krishna's TechInfo
In this video i have explained about How to Install Tomcat 9 on Ubuntu.
Video Chapters Intro 00:00 OpenJDK installation 00:50 Group and User creation for tomcat 01:03 Tomcat Installation 01:47 Set permissions 02:22 Tomcat service file 03:17 Restart services 04:00 Web management configuration 04:30 Tomcat web access 05:00 Manager App & HostManager 05:25 End 6:40
Installation steps Note : Angular brackets not allowed in youtube description so watch the video while editing configuration files. apt install default-jdk
mkdir /opt/tomcat
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
wget http://apachemirror.wuchna.com/tomcat/tomcat-9/v9.0.35/bin/apache-tomcat-9.0.35.tar.gz
tar xzvf apache-tomcat-*tar.gz -C /opt/tomcat
cd /opt/tomcat
chgrp -R tomcat /opt/tomcat
chmod -R g+r conf
chmod g+x conf
chown -R tomcat webapps/ work/ temp/ logs/
update-java-alternatives -l
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/java-1.11.0-openjdk-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
systemctl daemon-reload
systemctl start tomcat
nano /opt/tomcat/conf/tomcat-users.xml
tomcat-users . . . user username="admin" password="password" roles="manager-gui,admin-gui"/ /tomcat-users
nano /opt/tomcat/webapps/manager/META-INF/context.xml
nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
systemctl restart tomcat ... https://www.youtube.com/watch?v=aL8_tFNnQ_A
24729640 Bytes