martes, 9 de noviembre de 2010

TOMCAT HOWTO

Este tutorial se basa en el que podeis encontrar en ubuntulife, con algunas modificaciones que tuve que realizar. Vamos por partes…

¿Qué es tomcat?

Tomcat es un servidor web desarrollado por la peña de Apache, que tiene soporte para servlets y JSP, bastante útil si quieres programar en Java.

¿Qué es un servlet?

Un servlet es un programa escrito en java que se ejecuta en un servidor y que normalmente se utiliza para generar contenido html dinámico.

¿Qué es JSP?

JSP se parece más a php que un servlet, porque al igual que con php, podemos tener trozos de html y de JSP mezclados, el servidor tiene que interpretar JSP de la misma manera en la que interpreta PHP.

Instalar Tomcat 6 en Ubuntu

Bien, ya que hemos hecho las presentaciones oportunas, empecemos con el tutorial…

Vamos a ver qué hay en los repositorios relacionado con Tomcat:

$ apt-cache search tomcat

Nos devuelve algo tipo…

libtomcat6-java – Servlet and JSP engine — core libraries
tomcat6 – Servlet and JSP engine
tomcat6-admin – Servlet and JSP engine — admin web applications
tomcat6-common – Servlet and JSP engine — common files
tomcat6-docs – Servlet and JSP engine — example web applications
tomcat6-examples – Servlet and JSP engine — example web applications
tomcat6-user – Servlet and JSP engine — tools to create user instances

Bien, vamos a instalar tomcat6 y tomcat6-admin, al menos de momento.

$ sudo apt-get install tomcat6 tomcat6-admin

Listo, ya hemos instalado tomcat6 en Ubuntu ¿difícil? xD

Los ficheros de configuración de Tomcat están en /etc/tomcat6 el directorio principal de Tomcat en /usr/share/tomcat6

Para reiniciar Tomcat, debemos usar:

$ sudo /etc/init.d/tomcat6 restart

Ahora tenemos que configurar la seguridad, como vamos a tener un servidor de desarrollo, el nombre de usuario y contraseña que voy a poner es “tomcat”. Editamos el fichero de usuarios de tomcat:

$ sudo gedit /etc/tomcat6/tomcat-users.xml

Tiene que quedar así:







Reiniciamos tomcat6 para que se apliquen los cambios:

$ sudo /etc/init.d/tomcat6 restart

Para probar que todo va bien, podemos ir a cualquier navegador web y escribir en la barra de direcciones:

http://localhost:8080/manager/html

No hay comentarios: