[eside-ghost] Problema con Tomcat 5 + aplicación web

Ender eduvedder en terra.es
Mie Mayo 2 15:24:48 CEST 2007


Hola,

 > Er, yo no se como va esto exactamente, pero en mi curro las aplicaciones
 > se tienen que "Desplegar".
 > El tema es que tienes que 'compilar' un fichero .war, accedes al
 > administrador del tomcat (http:/host:8080/manager/html), y en la parte
 > de desplegar aplicación, selecciones el war, pulsas Aceptar y andando.

Utilizar el manager del tomcat para desplegar aplicaciones esta muy bien.
De todas formas hay otras opciones...
1) si el autodeploy del tomcat esta activado puedes copiar directamente 
el fichero war al directorio webapps del tomcat, y este se descomprimira 
automaticamente y generara el contexto apropiado (exactamente igual que 
utilizando el manager)

2) como comentaba Nacho, tambien se puede hacer de forma manual sin 
utilizar un war y autodespliegue. Tienes que copiar el directorio como 
decias, pero luego probablemente tengas que configurar el contexto de 
esa aplicacion web. Para ello tienes que editar el fichero server.xml 
(creo que habia que crear un <Host> nuevo o un <Webapp> o algo asi...). 
Vamos, algo parecido a lo que se hace en apache. Y tienes que reiniciar 
el tomcat despues, por lo que es mas comodo en entornos de produccion 
utilizar el manager.

Saludetes,
     Ender

(acentos omitidos por tener el teclado mal configurado) xD



Jon Fernandez wrote:
> El lun, 30-04-2007 a las 12:45 +0200, Nacho González escribió:
>> Hola a todos,
>>
>> Estoy preparando un entorno para desarrollo de aplicaciones web, para
>> usar básicamente servlets, jsps y js. El caso es que he instalado el
>> JDK y el Tomcat 5, lo lanzo y todo perfecto, pero a la hora de acceder
>> a mi aplicación muestra un 404. Los ejemplos de servlets y de jsps que
>> vienen con el propio Tomcat (así como la página esa de bienvenida) se
>> ven perfectamente. 
>>
>> Lo tengo bajo Ubuntu, y el Tomcat lo tengo en /usr/share/tomcat5. Mi
>> aplicación web la he copiado a /usr/share/tomcat5/webapps/nacho con
>> toda la estructura de directorios y accedo con
>> http://localhost:8180/nacho/index.html (el archivo index.html también
>> está correcto). En el server.xml de la configuración del Tomcat está
>> puesto para que el servidor virtual escuche en el puerto 8180, y es
>> que ya no sé que más mirar. 
> 
> Er, yo no se como va esto exactamente, pero en mi curro las aplicaciones
> se tienen que "Desplegar".
> 
> El tema es que tienes que 'compilar' un fichero .war, accedes al
> administrador del tomcat (http:/host:8080/manager/html), y en la parte
> de desplegar aplicación, selecciones el war, pulsas Aceptar y andando.
> 
> Por lo menos, en Win lo hacen así y no creo que difiera de Linux (si me
> equivoco, corregidme)
> 
> Agur!
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost


Más información sobre la lista de distribución eside-ghost