Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
- Descargamos apache Tomcat
- Debemos crear un script de arranque
sudo gedit /etc/init.d/tomcat
que tendrá el siguiente código, en el que sustituiremos el valor de la variable CATALINA_HOME por la ubicación de Apache Tomcat#!/bin/sh # /etc/init.d/tomcat # starts the Apache Tomcat service ### BEGIN INIT INFO # Provides: tomcat # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # X-Interactive: true # Short-Description: Start/stop tomcat application server ### END INIT INFO export CATALINA_HOME="/home/pi/Tomcat/apache-tomcat-8.0.41" case "$1" in start) if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" /bin/su pi $CATALINA_HOME/bin/startup.sh fi ;; stop) if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" /bin/su pi $CATALINA_HOME/bin/shutdown.sh fi ;; *) echo $"Usage: $0 {start|stop}" exit 1 ;; esac
- Hacemos el fichero ejecutable:
sudo chmod 755 /etc/init.d/tomcat
- Damos permisos de ejecución a catalina.sh
sudo chmod +x [ruta_apache_tomcat]/bin/catalina.sh
- Arrancamos el servidor:
sudo /etc/init.d/tomcat start
- Si queremos que este script se ejecute siempre que arranquemos la raspbian:
sudo update-rc.d tomcat defaults
Subir una aplicación media el administrador de aplicaciones
- Debemos tener un usuario con permisos, para ello, editaremos el fichero:
conf/tomcat-users.xml
- y le añadimos el siguiente código:
<role rolename="manager"/> <user username="root" password="pp" roles="manager-gui"/>
- Paramos y arrancamos el servidor:
sudo /etc/init.d/tomcat stop sudo /etc/init.d/tomcat start