Advertisement
nguyenhappy92

How to Insatll Tomcat 9 on CentOS

Dec 11th, 2018
553
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.45 KB | None | 0 0
  1. 1. Install Java follow link https://pastebin.com/9yeHByxB
  2. 2. Insatll Tomcat 9
  3. # cd /opt/
  4. # wget http://www.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
  5. # tar xzf aapache-tomcat-9.0.13.tar.gz
  6. # mv apache-tomcat-9.0.13 tomcat
  7. # groupadd tomcat
  8. # useradd -M -s /bin/nologin -g tomcat -d /opt/tomcat tomcat
  9. # chown -R tomcat. tomcat
  10. # chmod +x /opt/tomcat/bin/*.sh
  11. # vi /etc/systemd/system/tomcat.service
  12. [Unit]
  13. Description=Apache Tomcat 9
  14. After=syslog.target network.target
  15.  
  16. [Service]
  17. Type=forking
  18.  
  19. Environment="JAVA_HOME=/usr/lib/jvm/jre"
  20. Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
  21. Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
  22. Environment="CATALINA_BASE=/opt/tomcat"
  23. Environment="CATALINA_HOME=/opt/tomcat"
  24. Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
  25.  
  26. ExecStart=/opt/tomcat/bin/startup.sh
  27. ExecStop=/opt/tomcat/bin/shutdown.sh
  28. User=tomcat
  29. Group=tomcat
  30. UMask=0007
  31. RestartSec=10
  32. Restart=always
  33. [Install]
  34. WantedBy=multi-user.target
  35. # vi /usr/lib/systemd/system/tomcat.service
  36. # create new
  37.  [Unit]
  38. Description=Apache Tomcat 9
  39. After=network.target
  40.  
  41. [Service]
  42. Type=oneshot
  43. ExecStart=/usr/tomcat/bin/startup.sh
  44. ExecStop=/usr/tomcat/bin/shutdown.sh
  45. RemainAfterExit=yes
  46. User=tomcat
  47. Group=tomcat
  48.  
  49. [Install]
  50. WantedBy=multi-user.target
  51. # systemctl daemon-reload
  52. # systemctl start tomcat
  53. # systemctl status tomcat
  54. # systemctl enable tomcat
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement