Pregunta

Ejecución de JBoss 4.2.3.GA y tratando de desplegar una guerra que está utilizando Spring / Hibernate / JPA. Me estoy poniendo ClassCastExceptions (bastante diferentes), así que estoy tratando de configurar un depósito de cargador de clases de mi guerra.

Esta es mi catalog.war archivo / WEB-INF / jboss-web.xml

<jboss-web>
    <loader-repository> 
        com.moo.catalog:loader=catalogLoader
    </loader-repository> 
</jboss-web>

bastante seguro de que no está funcionando como puedo ver:

11: 25: 48 181 INFO [STDOUT] 11: 25: 48 181 INFO [Version] Hibernate EntityManager 3.2.1.GA 11: 25: 48 197 INFO [STDOUT] 11: 25: 48 197 INFO [Version] Hibernate Anotaciones 3.2.1.GA 11: 25: 48 197 INFO [STDOUT] 11: 25: 48 197 INFO [Medio Ambiente] Hibernate 3.2.4.sp1

y he liado 3.5.1-Final en mi guerra.

He intentado encontrar la prueba de que funcione en los registros, pero no puedo ver nada. ¿Cómo puedo saber si tengo la configuración con éxito un depósito de cargador de clases? Es que incluso la configuración correcta y el lugar correcto?

¿Fue útil?

Solución

En este momento no sé dónde buscar en los registros - pero la ayuda de mayo de este enlace

Ha intentado ejecutarlo con el cargador de clase aislado? Puede ser que usted está recogiendo las versiones de hibernación de lib servidor. Creo que esto va a funcionar para JBoss 4.2:

<jboss-web>
 <class-loading java2ClassLoadingCompliance="false">
  <loader-repository>
     com.moo.catalog:loader=catalogLoader
     <loader-repository-config>java2ParentDelegation=false</loader-repository-config>
  </loader-repository>
 </class-loading>
</jboss-web>

Más información aquí

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