Pregunta

Tengo un archivo EAR Estoy intentando desplegar junto a varios despliegues guerra contra el JBoss 4.2.3

Los despliegues GUERRA autónomos individuales están trabajando muy bien y son sólo una copia de la misma aplicación que está contenida dentro de la oreja, pero el despliegue EAR y está incluido GUERRA (s) no funciona correctamente.

Estoy recibiendo una página en blanco en el navegador cuando visita la máquina virtual que el jboss-web.xml está configurado para asociar a esta EAR. Los otros hosts virtuales asociada a la guerra independiente despliegues todos funcionan bien y están configurados de la misma manera.

consigo ningún error en el arranque y JBoss informa que el sitio se inició. Tengo un archivo jboss-web.xml en WEB-INF de la guerra que lo ata en una definición de server.xml. Esto funciona en cualquier otro tipo de configuraciones, a excepción de la oreja. Sigo recibiendo sólo una página en blanco, como si JBoss no se puede conectar a la guerra en el oído con el anfitrión o tal vez la guerra no está empezando ahora o tengo alguna configuración mal aquí.

Cuando el fuego de JBoss que crea los directorios de flexión y Railo en webwar1.war / WEB-INF, así como un directorio Railo-servidor como railo.ear / lib / Railo-servidor, pero todavía me sirve una página en blanco .

Aquí es donde estoy ...

Tengo un conjunto de archivos JAR Railo compartidos se encuentran en /JBoss/server/default/deploy/jboss-web.deployer/railojars/lib (he dicho jboss- service.xml para incluir esto como una ruta de clase)

Mis archivos site1.WAR y site2.WAR están en la carpeta de despliegue y cada contienen un index.cfm y una WEB-INF con web.xml y jboss-web.xml asignada a un host virtual. Cada uno de ellos usan este caso JAR Railo compartida y funcionan perfectamente. Los sitios que he configurado en server.xml con un DocPath y appPath a una carpeta fuera utilizan esta instalación JAR compartida y funcionan perfectamente. Todo es bueno con esto.

Si coloco un railo1.war, railo2.war, etc en el / JBoss / server / default / deploy carpeta (la guerra llena con la carpeta lib Railo) esos sitios utilizan la instancia Railo contenida dentro de la guerra. Esto es también grande.

Por lo tanto, el único problema que queda es la siguiente:

en / JBoss / server / default / deploy He creado railo.ear

Dentro de railo.ear es: META-INF que contiene application.xml con:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN" "http://java.sun.com/j2ee/dtds/application_1_2.dtd">
<application id="RailoInstance1">
 <display-name>Railo3</display-name>
 <description>Railo3</description>
 <module id="Module1">
 <web>
  <web-uri>webwar1.war</web-uri>
  <context-root>/webwar1</context-root>
 </web>
 </module>
</application>

También contiene webwar1.war que contiene: index.cfm y WEB-INF

WEB-INF tiene tiene web.xml, lib y jboss-web.xml

jboss-web.xml se ve así:

<jboss-web>
    <context-root>/</context-root>
    <virtual-host>foo3.com</virtual-host>
</jboss-web>

A partir de server.xml:

<Host name="foo3.com">
    <Alias>www.foo3.com</Alias>
</Host>

foo3.com está utilizando jk_mod para enviar a JBoss a través de un host virtual de Apache. Los otros dos sitios (foo1.com, foo2.com), que se asignan a los despliegues de WAR se configuran la forma y el trabajo exactamente el mismo bien.

La WEB-INF incluye la carpeta lib por lo que se puede esperar este caso webwar1.WAR utilizar los archivos JAR Railo contenidos en esa carpeta lib. El problema es que cuando inicio de JBoss, todos mis otros sitios configurados sus diversas formas de trabajo, pero el sitio en webwar1.war no está subiendo. Simplemente veo una página en blanco en el navegador.

Por lo tanto, no se está conectado, ya sea el jboss-web.xml en WEB-INF en el archivo webwar1.war a la definida en server.xml o alguna otra cosa va mal aquí. Mis otras instalaciones WAR autónomo y los sitios JAR compartidos todos ver sus respectivos descriptores como está marcado en su jboss-web.xml y tienen el mismo contenido que esta implementación.

Por lo tanto, sólo estoy tratando de averiguar lo que tengo que hacer para obtener esta última configuración oído trabaje.

La forma en que estoy tratando ahora parece que cada GUERRA trataría de utilizar los archivos JAR que contiene, pero yo quiero tener un conjunto de archivos JAR compartidos para toda la oreja y luego cada archivo WAR en el oído utilizar esos frascos.

Quiero ser capaz de tener webwar1.war, webwar2.war, etc bajo esta configuración de una oreja por lo que han movido la carpeta lib de webwar1.war / WEB-INF / lib y en railo.ear / lib

Me gustaría que configurarlo de esta manera, pero çani siquiera conseguir uno WAR con sus propios archivos JAR para cargar la derecha cuando el interior del oído. He tratado de esta nueva configuración y obtener la misma página en blanco en el navegador.

¿Alguna idea?

JBoss me da ningún error. Otra cosa rara es que no me sale un error de Apache como lo hago cuando trato de visitar un sitio que está configurado incorrectamente y no se ha iniciado. Y si vuelvo a visitar un sitio que no está configurado como un huésped en JBoss y estoy redireccionados vía jk_mod a JBoss, veo la página predeterminada de JBoss. No estoy viendo esta página por defecto cuando vuelva a la máquina virtual asociado a este webwar1.war en el railo.ear, por lo JBoss debe saber que tiene que hacer algo con el host de dominio / virtual o de lo contrario me mostraría que por defecto JBoss página. En vez veo una blanca en blanco.

También debería mencionar que esto funciona en JBoss 5.1. El railo.ear configurado de la misma manera se enganche en la máquina virtual y funciona correctamente.

Ayuda? Gracias !!!!

No hay solución correcta

Otros consejos

suena como un trabajo complicado; la gente en la lista de correo de los usuarios Railo podrían ser capaces de ayudar a: http://groups.google.com/ grupo / Railo

Railo también cuenta con un equipo profesional de los servicios que son as: http: // www. getrailo.com/index.cfm/contact-us/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top