Hace unos días tuve que instalar un servidor Tomcat para un servicio API-REST en Java. Tomcat es un servidor web con soporte de Servlets y JSP desarrollado por la Apache Software Foundation.
En este caso instalé la versión 7 de Tomcat en un Ubuntu 12.04 LTS, pero estos pasos deberían funcionar sin problemas en cualquier versión de Ubuntu, y si en vez de poner tomcat7 ponemos tomcat6 nos instalará la versión anterior. A continuación os dejo los pasos que hice para llevar a cabo la instalación:
- Instalamos Tomcat y el Java Development Kit:
sudo apt-get install tomcat7
sudo apt-get install default-jdk
- Editamos el archivo de configuración del bash:
sudo nano ~/.bashrc
- Añadimos al final:
export JAVA_HOME=/usr/lib/jvm/default-java
export CATALINA_HOME=/var/lib/tomcat7
- REcargamos el bash para que coja los cambios hechos:
. ~/.bashrc
- También podemos instalar los siguientes paquetes adicionales, con la documentación, ejemplos y la administración (muy recomendables):
sudo apt-get install tomcat7-docs tomcat7-examples tomcat7-admin
- Por último nos quedaría modificar el archivo de usuarios:
sudo nano /var/lib/tomcat7/conf/tomcat-users.xml
- Deberemos dejarlo parecido a:
<tomcat-users>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<user username="admin" password="1234"
roles="standard,manager-gui,manager-status,manager-script,manager-jmx,admin-gui,admin-script"
/>
</tomcat-users>
Por último sólo tendríamos que reiniciar el servicio de Tomcat (sudo service tomcat7 restart
) y ya podríamos acceder a nuestro Tomcat desde cualquier navegador poniendo la siguiente ruta: localhost:8080
En la que nos aparecerá el archivo por defecto con unos enlaces a los ejemplos, documentación, etc…
Si hemos instalado también el paquete de administración, podremos de una manera sencilla ver, cambiar y desplegar nuestras aplicaciones Java, desde http://localhost:8080/manager/html
introduciendo el usuario y la contraseña que hayamos puesto en el archivo de configuración.
Y de esta sencilla manera podemos instalar y dejar funcionando un servidor Tomcat, esperamos que os sea de utilidad y que dejéis en los comentarios cualquier información que pueda ser de utilidad al instalar Tomcat en Ubuntu.
Fuente: ubuntufacil