Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia | ||
| tech:vagrant:casosuso:tomcat [03/05/2019 01:40] – creat mate | tech:vagrant:casosuso:tomcat [16/11/2021 02:56] (actual) – suprimit mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| - | = vagrant tomcat (7/8) con JDK (7/8) | ||
| - | los ficheros necesarios se han servido desde un pequeño contenedor (por restricciones de licencia o firewall), | ||
| - | <code bash> | ||
| - | |||
| - | == Vagrantfile | ||
| - | <code yaml; Vagrantfile> | ||
| - | Vagrant.configure(" | ||
| - | config.vm.box = " | ||
| - | config.vm.box_version = " | ||
| - | config.vm.provision " | ||
| - | |||
| - | config.vm.provider :virtualbox do |v| | ||
| - | v.name = " | ||
| - | v.linked_clone = true | ||
| - | v.memory = 2048 | ||
| - | v.cpus = 2 | ||
| - | end | ||
| - | |||
| - | config.vm.provision " | ||
| - | |||
| - | config.vm.provision " | ||
| - | |||
| - | end | ||
| - | </ | ||
| - | |||
| - | == tomcat7+oracle8 | ||
| - | <code bash; install.sh> | ||
| - | #!/bin/bash | ||
| - | |||
| - | # http:// | ||
| - | TOMCAT_TGZ=" | ||
| - | TOMCAT_URL_DOWNLOAD=" | ||
| - | TOMCAT_PATH="/ | ||
| - | JAVA_PATH="/ | ||
| - | JAVA_INSTALLER=" | ||
| - | DEBIAN_FRONTEND=noninteractive | ||
| - | |||
| - | sudo add-apt-repository -y ppa: | ||
| - | sudo apt-get -y update | ||
| - | |||
| - | echo " | ||
| - | sudo apt-get install -y curl ${JAVA_INSTALLER} > /dev/null 2>&1 | ||
| - | |||
| - | sudo echo " | ||
| - | |||
| - | sudo groupadd tomcat | ||
| - | sudo useradd -s /bin/false/ -g tomcat -d ${TOMCAT_PATH} tomcat | ||
| - | sudo mkdir -p ${TOMCAT_PATH} | ||
| - | sudo curl ${TOMCAT_URL_DOWNLOAD} --output / | ||
| - | sudo tar xzvf / | ||
| - | sudo rm / | ||
| - | sudo chgrp -R tomcat ${TOMCAT_PATH} | ||
| - | sudo chmod -R g+r ${TOMCAT_PATH}/ | ||
| - | sudo chmod g+x ${TOMCAT_PATH}/ | ||
| - | sudo chown -R tomcat ${TOMCAT_PATH}/ | ||
| - | |||
| - | sudo mv / | ||
| - | sudo sed -i " | ||
| - | sudo systemctl daemon-reload | ||
| - | sudo systemctl enable tomcat | ||
| - | sudo sed -i '/< | ||
| - | sudo systemctl start tomcat | ||
| - | sudo echo " | ||
| - | </ | ||
| - | |||
| - | |||
| - | == tomcat7+oracle7 | ||
| - | <code bash; install> | ||
| - | #!/bin/bash | ||
| - | |||
| - | # http:// | ||
| - | TOMCAT_TGZ=" | ||
| - | TOMCAT_URL_DOWNLOAD=" | ||
| - | TOMCAT_PATH="/ | ||
| - | JAVA_PATH="/ | ||
| - | JAVA_TGZ=" | ||
| - | JAVA_URL_DOWNLOAD=" | ||
| - | DEBIAN_FRONTEND=noninteractive | ||
| - | |||
| - | #sudo add-apt-repository -y ppa: | ||
| - | sudo apt-get -y update | ||
| - | |||
| - | #echo " | ||
| - | sudo apt-get install -y curl > /dev/null 2>&1 | ||
| - | |||
| - | sudo curl ${JAVA_URL_DOWNLOAD} --output / | ||
| - | sudo mkdir -p ${JAVA_PATH} | ||
| - | sudo tar xzvf / | ||
| - | sudo rm / | ||
| - | sudo chown -R root:root ${JAVA_PATH} | ||
| - | sudo echo " | ||
| - | sudo echo " | ||
| - | |||
| - | sudo groupadd tomcat | ||
| - | sudo useradd -s /bin/false/ -g tomcat -d ${TOMCAT_PATH} tomcat | ||
| - | sudo mkdir -p ${TOMCAT_PATH} | ||
| - | sudo curl ${TOMCAT_URL_DOWNLOAD} --output / | ||
| - | sudo tar xzvf / | ||
| - | sudo rm / | ||
| - | sudo chgrp -R tomcat ${TOMCAT_PATH} | ||
| - | sudo chmod -R g+r ${TOMCAT_PATH}/ | ||
| - | sudo chmod g+x ${TOMCAT_PATH}/ | ||
| - | sudo chown -R tomcat ${TOMCAT_PATH}/ | ||
| - | |||
| - | sudo mv / | ||
| - | sudo sed -i " | ||
| - | sudo systemctl daemon-reload | ||
| - | sudo systemctl enable tomcat | ||
| - | sudo sed -i '/< | ||
| - | sudo systemctl start tomcat | ||
| - | sudo echo " | ||
| - | </ | ||
| - | |||
| - | == tomcat8+oracle8 | ||
| - | <code bash; install.sh> | ||
| - | #!/bin/bash | ||
| - | |||
| - | # http:// | ||
| - | TOMCAT_TGZ=" | ||
| - | TOMCAT_URL_DOWNLOAD=" | ||
| - | TOMCAT_PATH="/ | ||
| - | JAVA_PATH="/ | ||
| - | JAVA_INSTALLER=" | ||
| - | DEBIAN_FRONTEND=noninteractive | ||
| - | |||
| - | sudo add-apt-repository -y ppa: | ||
| - | sudo apt-get -y update | ||
| - | |||
| - | echo " | ||
| - | sudo apt-get install -y curl ${JAVA_INSTALLER} > /dev/null 2>&1 | ||
| - | |||
| - | sudo echo " | ||
| - | |||
| - | sudo groupadd tomcat | ||
| - | sudo useradd -s /bin/false/ -g tomcat -d ${TOMCAT_PATH} tomcat | ||
| - | sudo mkdir -p ${TOMCAT_PATH} | ||
| - | sudo curl ${TOMCAT_URL_DOWNLOAD} --output / | ||
| - | sudo tar xzvf / | ||
| - | sudo rm / | ||
| - | sudo chgrp -R tomcat ${TOMCAT_PATH} | ||
| - | sudo chmod -R g+r ${TOMCAT_PATH}/ | ||
| - | sudo chmod g+x ${TOMCAT_PATH}/ | ||
| - | sudo chown -R tomcat ${TOMCAT_PATH}/ | ||
| - | sudo sed -i.bak " | ||
| - | sudo sed -i.bak " | ||
| - | |||
| - | sudo mv / | ||
| - | sudo sed -i " | ||
| - | sudo systemctl daemon-reload | ||
| - | sudo systemctl enable tomcat | ||
| - | sudo sed -i '/< | ||
| - | sudo systemctl start tomcat | ||
| - | sudo echo " | ||
| - | </ | ||
| - | |||
| - | == tomcat8+oracle7 | ||
| - | <code bash; install.sh> | ||
| - | #!/bin/bash | ||
| - | |||
| - | # http:// | ||
| - | TOMCAT_TGZ=" | ||
| - | TOMCAT_URL_DOWNLOAD=" | ||
| - | TOMCAT_PATH="/ | ||
| - | JAVA_PATH="/ | ||
| - | JAVA_TGZ=" | ||
| - | JAVA_URL_DOWNLOAD=" | ||
| - | DEBIAN_FRONTEND=noninteractive | ||
| - | |||
| - | sudo apt-get -y update | ||
| - | sudo apt-get install -y curl > /dev/null 2>&1 | ||
| - | |||
| - | sudo curl ${JAVA_URL_DOWNLOAD} --output / | ||
| - | sudo mkdir -p ${JAVA_PATH} | ||
| - | sudo tar xzvf / | ||
| - | sudo rm / | ||
| - | sudo chown -R root:root ${JAVA_PATH} | ||
| - | sudo echo " | ||
| - | sudo echo " | ||
| - | |||
| - | sudo groupadd tomcat | ||
| - | sudo useradd -s /bin/false/ -g tomcat -d ${TOMCAT_PATH} tomcat | ||
| - | sudo mkdir -p ${TOMCAT_PATH} | ||
| - | sudo curl ${TOMCAT_URL_DOWNLOAD} --output / | ||
| - | sudo tar xzvf / | ||
| - | sudo rm / | ||
| - | sudo chgrp -R tomcat ${TOMCAT_PATH} | ||
| - | sudo chmod -R g+r ${TOMCAT_PATH}/ | ||
| - | sudo chmod g+x ${TOMCAT_PATH}/ | ||
| - | sudo chown -R tomcat ${TOMCAT_PATH}/ | ||
| - | sudo sed -i.bak " | ||
| - | sudo sed -i.bak " | ||
| - | |||
| - | sudo mv / | ||
| - | sudo sed -i " | ||
| - | sudo systemctl daemon-reload | ||
| - | sudo systemctl enable tomcat | ||
| - | sudo sed -i '/< | ||
| - | sudo systemctl start tomcat | ||
| - | sudo echo " | ||
| - | </ | ||
| - | |||
| - | == ficheros comunes | ||
| - | <code properties; tomcat.service> | ||
| - | [Unit] | ||
| - | Description=Apache Tomcat Web Application Container | ||
| - | After=network.target | ||
| - | |||
| - | [Service] | ||
| - | Type=forking | ||
| - | |||
| - | Environment=JAVA_HOME=REPLACE_PATH_HERE/ | ||
| - | Environment=CATALINA_PID=/ | ||
| - | Environment=CATALINA_HOME=/ | ||
| - | Environment=CATALINA_BASE=/ | ||
| - | Environment=' | ||
| - | Environment=' | ||
| - | |||
| - | ExecStart=/ | ||
| - | ExecStop=/ | ||
| - | |||
| - | User=tomcat | ||
| - | Group=tomcat | ||
| - | UMask=0007 | ||
| - | RestartSec=10 | ||
| - | Restart=always | ||
| - | |||
| - | [Install] | ||
| - | WantedBy=multi-user.target | ||
| - | </ | ||
| - | <code bash; addInsecurekey.sh> | ||
| - | #!/bin/bash | ||
| - | su - vagrant | ||
| - | echo " | ||
| - | " >> .ssh/ | ||
| - | </ | ||