Tomcat 7.0.67
1.Descargar y extraer el archivo de Tomcat7
# cd /tmp
# wget http://www.us.apache.org/dist/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz
# tar xzf apache-tomcat-7.0.67.tar.gz
# mv apache-tomcat-7.0.67 /usr/local/tomcat7
2.Crear un archivo “setenv.sh” en la siguiente ruta
# nano /usr/local/tomcat7/bin/setenv.sh
3.Agregar las siguientes líneas al archivo “setenv.sh” y guardar.
export JAVA_OPTS="$JAVA_OPTS -server -Xms256m -Xmx1536m"
export CATALINA_OPTS="$CATALINA_OPTS -Xms256m -Xmx1536m -XX:MaxPermSize=1024m"
Nota: Los valores asignados de memoria deben realizarse según la memoria disponible.
Initial heap size –Xms: Indica el la memoria que se utiliza inicialmente
Maximum heap size -Xmx: Indica el tamaño máximo de la memoria que usara la máquina virtual de java (JVM).
Max Perm Size: Tamaño máximo de la memoria de tipo PermGe.
4.Editar el archivo de configuración de tomcat, no olvidar hacer un respaldo.
# cp /usr/local/tomcat7/conf/tomcat-users.xml /usr/local/tomcat7/conf/tomcat-users.xml.bk
# nano /usr/local/tomcat7/conf/tomcat-users.xml
5.Agregue las siguientes líneas arriba de “</tomcat-users>” y guarde los cambios. La contraseña “tomcat” se usara como prueba.
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>
<role rolename="admin-gui" />
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui" />
6.Iniciar Tomcat
# /usr/local/tomcat7/bin/startup.sh
Figura 5: Ejemplo de inicio tomcat
7.Verificar ingresando al navegador http://ip:8080
Figura 6: Página principal de tomcat
8.Configurar Tomcat como servicio (Opcional)
1.Crear el archivo tomcat7
# vi /etc/init.d/tomcat7
2.Agregar el siguiente contenido
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 345 20 80
JAVA_HOME=/opt/jdk1.7.0_79
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/tomcat7
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
3.Dar permisos
# chmod +x /etc/init.d/tomcat7
# chmod 755 /etc/init.d/tomcat7
4.Iniciar servicio
# service tomcat7 start
5.Detener servicio
# service Tomcat7 stop
6.Reiniciar servicio
# service Tomcat7 restart
7.Iniciar el servicio al encender el servidor
# chkconfig --add tomcat7
# chkconfig --level 234 tomcat7 on
8.Verificar
# chkconfig --list tomcat7