• Descomprimir la carpeta y moverla a /usr/local
tar -xvzf apachetomcat5.5.17.tar.gzmv apachetomcat5.5.17 /usr/local/
( Nota: para checar que la carpeta este en su lugar se puede usar un ls:ls /usr/local este debe mostrar el directorio apachetomcat5.5.17)
• Agregar al /etc/profile (al final)export CATALINA_HOME=/usr
/local/apachetomcat5.5.17
( Nota: al editar el /etc/profile mucho cuidado con hacer copy-paste de los tutoriales, la
consola es muy sencible y puedes ingresar basura, puedes usar el comando vi o en su defecto nano o pico tomando en cuenta esta consideración, teclea mejor).
• Recargar la sesión, logout, login.
( Nota: Recargar sesión es su - no solo es para ingresar a usuario root si no que también es indispensable este paso, no importa que ya estes como root, debes ejecutarlo, ya que solo asi se cargaran las variables de entorno del /etc/profile que agregamos. )Pruebas y administración:
• Este comando es para iniciar el tomcat:/usr/local/apache-tomcat-5.5.20/bin/startup.sh
• El comando para detenerlo es:/usr/local/tomcat/bin/shutdown.sh( Nota: estoy asiendo referencia en el comando para detenerlo a un enlace simbólico, lo cual recomiendo que se acostumbre, ya que no solo facilita la fácil escritura sino que es mas fácil de recordar y por estítica mas que nada, en general consiste en entrar al directorio /usr/local y dentro de este aremos una variable tomcat que solo sera un enlace virtual a el directorio completo apache-tomcat-5.5.20, ¿ mas facil de recordar no?, el comando seria:ln -s apache-tomcat-5.5.20 tomcat <---- tomcat puede ser llamado como sea, ese nombre yo se lo di. )
• Desde el navegador web se escribe localhost:8080 para checar que estefuncionando.• Para probar tus aplicaciones .JWS o páginas en HTML solo tienes que copiar los archivos aldirectorio wepapps/ROOT del tomcat;por ej: yo he creado la carpeta organizadorgui en la carpeta ROOT, la cual contiene una aplicacion en JWS, y la forma de accesar a el es:localhost:8080/organizadorgui/index.jws
• Para entrar a administrar tomcat se deve editar el:$CATALINA_HOME/conf/tomcat-users.xmly agregar dos roles, manager y admin, y un usuario, root con esos dosroles.
( Nota: El apache tomcat te da solo la información de que archivo modificar al escribir localhost:8080, además dice el por que no se puede entrar con usuario con el rol manager y admin al administrar directamente por cuestiones de seguridad.La forma de accesar es en la parte de Administration--> tomcat AdministrationSi al editar el $CATALINA_HOME/conf/tomcat-users.xml no te muestra nada, puede ser:no te reconoce el $CATALINA_HOME, verifica el paso donde agregas al /etc/profileU Olvidaste recargar la sesión, escribir su- )Si pudiste entrar como root a administrar apache tomcat, Quiere decir que tomcat ya quedo instalado.2 Como instalar Tomcat en UbuntuDi varias vueltas antes de poder hacerlo. Primero encontré un howto en los foros, pero no me gustaron mucho sus indicaciones. Luego encontré otro que si me gustó mucho más, asi que el 90% del crédito va para ellos.Antes de empezar:
¿Qué es Tomcat? en palabras simples, es un servidor de páginas web para Java, así podrás implementar un sitio web que utiliza -entre otras- paginas jsp (programadas en Java). Otro punto a aclarar es que estas instrucciones están para Ubuntu 7.10, pero me da la idea que puede funcionar perfectamente con otras distros.Lo primero es saber si tienes java instalado en tu máquina, puedes usar Synaptic, o bien digitar este comando:dpkg --get-selections grep sun-javael cual te dirá cuales tienes instalados y los cuales -a lo menos- debiesen ser:sun-java6-binsun-java6-jdksun-java6-jreuna forma simple de instalarlo es con el comando:sudo apt-get install sun-java6-jdkUna vez instalado Java, hay que instalar Tomcat.
Para ello haz de ir al sitio oficial y descargalo. Yo utilicé la versión 6, la que pide a lo menos la version 5 de Java. En este punto, si ya investigaste un tanto, te habrás dado cuenta de que Tomcat existe en los repositorios. Sucede que la versión 5.5 de Tomcat que viene en los repositorios, por algún extraño motivo no funciona con el Java instalado (de repositorios). Por este motivo es que se prefiere instalar manualmente Tomcat.Sigamos, luego de descargarlo hay que descomprimirlo:tar xvzf apache-tomcat-6.0.14.tar.gzy luego lo dejamos donde corresponde, yo utilicé /usr/share, pero puede ser en cualquier lugar:
sudo mv apache-tomcat-6.0.14 /usr/share/tomcat6.Luego hay que indicar el JAVA_HOME a tomcat, esto es debido a la "manualidad" de la instalación. Se puede hacer de dos formas, editando tu archivo .bashrc (que está ubicado en tu home) o bien, dandoselo en el archivo .sh del servicio (que aun no creamos)
.Yo ocupé las dos :) ya que la primera me funcionaba, pero no me levantaba el servicio automáticamente, tal vez a ti de mejor resultado.Editando .bashrc:nano ~/.bashrcvas al final y agregas:export JAVA_HOME=/usr/lib/jvm/java-6-sunhasta aquí ya puedes iniciar Tomcat con el comando (es posible que tengas que reiniciar para que
funcione):sudo /usr/share/tomcat6/bin/startup.shSi todo va bien, deberías ver una pagina web en tu navegador en la direccion: localhost:8080.
Si quieres cambiar el puerto, o bien deseas cambiar otro aspecto de Tomcat, sugiero que leas este tutorial.Ok, entonces todo funciona, pero debes levantar Tomcat una y otra vez despues de cada reinicio y la idea es que se inicie solito. Aqui es cuando creamos el archivo que hará esa tarea:sudo nano /etc/init.d/tomcaty dentro peguen esto:
# Tomcat auto-start## description: Auto-starts tomcat# processname: tomcat# Tomcat auto-start## description: Auto-starts tomcat# processname: tomcat#
pidfile: /var/run/tomcat.pidexport JAVA_HOME=/usr/lib/jvm/java-6-suncase $1 instart)sh /usr/share/tomcat6/bin/startup.sh;;stop)sh /usr/share/tomcat6/bin/shutdown.sh;;restart)sh /usr/share/tomcat6/bin/shutdown.shsh /usr/share/tomcat6/bin/startup.sh;;esacexit 0Esto no basta y hay que hacerlo ejecutable, osea, no sólo texto, sino que texto "con sentido" :)sudo chmod 755 /etc/init.d/tomcaty finalmente, un truquillo:sudo update-rc.d tomcat defaults 99Esto hará que el script del servicio recién creado, se instale en los diferentes niveles que tiene linux.
Si cruzaste los dedos, entonces ya debiese estar todo listo y funcionando.actualizado: gracias Carlos Miguel.ACTUALIZACIÓN 2008-06-10: acabo de realizar este tutorial en Ubuntu Hardy instalado desde 0 y debo hacer mención a lo siguiente: la parte de java no hay que tomarla encuenta, ya que funciona de lo más bien por defecto. Es decir, donde diga:export JAVA_HOME=/usr/lib/jvm/java-6-sun
Suscribirse a:
Enviar comentarios (Atom)

0 comentarios:
Publicar un comentario