
Cómo crear un virtual host con war
Publicado por Quique (2 intervenciones) el 12/05/2009 16:50:44
Hola,
he estado desarrollando una aplicación con esta estructura de directorios
mydir/html/
mydir/html/WEB-INF
mydir/html/classes
mydir/html/lib
mydir/html/web.xml
En el server.xml tengo este host:
<Host name="myhost.es" appBase="/myhost/html" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="/myhost/html"/>
</Host>
Y todo funcionaba perfectamente
El problema viene ahora que quiero ponerla en otro entorno y lo quiero hacer con un war.
Lo que he hecho ha sido coger el direcotorio mydir/html y crear un html.war
El host lo he cambiado por
<Host name="myhost.es" appBase="/myhost" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="/myhost/html"/>
</Host>
se me crea el directorio mydir/html y mydir/ROOT. En principio la aplicación parece que funciona.
¿Cómo puedo hacer para que no se cree este directorio ROOT? Probalemente esté haciendo algo mal en todo este proceso.
Yo quiero acceder a mi aplicación a través de la URL myhost.es no a través de myhost.es/html
Muchas gracias.
he estado desarrollando una aplicación con esta estructura de directorios
mydir/html/
mydir/html/WEB-INF
mydir/html/classes
mydir/html/lib
mydir/html/web.xml
En el server.xml tengo este host:
<Host name="myhost.es" appBase="/myhost/html" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="/myhost/html"/>
</Host>
Y todo funcionaba perfectamente
El problema viene ahora que quiero ponerla en otro entorno y lo quiero hacer con un war.
Lo que he hecho ha sido coger el direcotorio mydir/html y crear un html.war
El host lo he cambiado por
<Host name="myhost.es" appBase="/myhost" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="/myhost/html"/>
</Host>
se me crea el directorio mydir/html y mydir/ROOT. En principio la aplicación parece que funciona.
¿Cómo puedo hacer para que no se cree este directorio ROOT? Probalemente esté haciendo algo mal en todo este proceso.
Yo quiero acceder a mi aplicación a través de la URL myhost.es no a través de myhost.es/html
Muchas gracias.
Valora esta pregunta


0