Guest User

Untitled

a guest
Oct 17th, 2017
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. groupadd tomcat
  2. useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
  3.  
  4. cd /opt/
  5. wget www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz
  6.  
  7. tar -xzvf apache-tomcat-8.5.6.tar.gz
  8. mv apache-tomcat-8.5.6 tomcat
  9.  
  10. chown -hR tomcat:tomcat tomcat
  11. chmod +x /opt/tomcat/bin/
  12.  
  13. vim ~/.bashrc
  14.  
  15. export CATALINA_HOME=/opt/tomcat
  16. source ~/.bashrc
  17.  
  18. $CATALINA_HOME/bin/startup.sh
  19.  
  20. http://localhost:8080/
  21.  
  22. cd /etc/systemd/system/
  23. vim tomcat.service
  24.  
  25. [Unit]
  26. Description=Apache Tomcat 8 Servlet Container
  27. After=syslog.target network.target
  28.  
  29. [Service]
  30. User=tomcat
  31. Group=tomcat
  32. Type=forking
  33.  
  34. Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
  35. Environment=CATALINA_PID=/opt/tomcat/tomcat.pid
  36. Environment=CATALINA_HOME=/opt/tomcat
  37. Environment=CATALINA_BASE=/opt/tomcat
  38. Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
  39. Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
  40.  
  41. ExecStart=/opt/tomcat/bin/startup.sh
  42. ExecStop=/opt/tomcat/bin/shutdown.sh
  43.  
  44. Restart=on-failure
  45.  
  46. [Install]
  47. WantedBy=multi-user.target
  48.  
  49. systemctl daemon-reload
  50. systemctl start tomcat
  51. systemctl enable tomcat
  52.  
  53. systemctl status tomcat
  54.  
  55. ● tomcat.service - Apache Tomcat 8 Servlet Container
  56. Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: enabled)
  57. Active: active (running) since Tue 2017-10-17 13:54:04 CEST; 11min ago
  58. Process: 3521 ExecStop=/opt/tomcat/bin/shutdown.sh (code=exited, status=0/SUCCESS)
  59. Process: 3559 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
  60. Main PID: 3567 (java)
  61. Tasks: 53 (limit: 4915)
  62. CGroup: /system.slice/tomcat.service
  63. └─3567 /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/conf/
  64.  
  65. paź 17 13:54:04 acid-G551JM systemd[1]: Starting Apache Tomcat 8 Servlet Container...
  66. paź 17 13:54:04 acid-G551JM startup.sh[3559]: Using CATALINA_BASE: /opt/tomcat
  67. paź 17 13:54:04 acid-G551JM startup.sh[3559]: Using CATALINA_HOME: /opt/tomcat
  68. paź 17 13:54:04 acid-G551JM startup.sh[3559]: Using CATALINA_TMPDIR: /opt/tomcat/temp
  69. paź 17 13:54:04 acid-G551JM startup.sh[3559]: Using JRE_HOME: /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
  70. paź 17 13:54:04 acid-G551JM startup.sh[3559]: Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tom
  71. paź 17 13:54:04 acid-G551JM startup.sh[3559]: Using CATALINA_PID: /opt/tomcat/tomcat.pid
  72. paź 17 13:54:04 acid-G551JM systemd[1]: Started Apache Tomcat 8 Servlet Container.
  73.  
  74. <role rolename="manager-gui"/>
  75. <user username="admin" password="admin" roles="manager-gui,admin-gui"/>
  76.  
  77. <Context antiResourceLocking="false" privileged="true" >
  78. <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
  79. allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" /> -->
  80. <Manager sessionAttributeValueClassNameFilter="java.lang.(?:Boolean|Integer|Long|Number|String)|org.apache.catalina.filters.CsrfPreventionFilter$LruCache(?:$1)?|java.util.(?:Linked)?HashMap"/>
  81.  
  82. <Context antiResourceLocking="false" privileged="true" >
  83. <!-- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
  84. allow="127.d+.d+.d+|::1|0:0:0:0:0:0:0:1" /> -->
  85.  
  86. systemctl restart tomcat
Add Comment
Please, Sign In to add comment