Domanda

L'esecuzione JBoss 4.2.3.GA e cercando di implementare una guerra che utilizza Primavera / Hibernate / JPA. Sto diventando ClassCastExceptions (un bel po 'di quelli diversi) in modo da sto cercando di impostare un programma di caricamento classi Repository per la mia guerra.

Questo è il mio file / catalog.war / WEB-INF jboss-web.xml

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

abbastanza sicuro che non funziona come posso vedere:

11: 25: 48.181 INFO [STDOUT] 11: 25: 48.181 INFO [Version] Sospensione EntityManager 3.2.1.GA 11: 25: 48.197 INFO [STDOUT] 11: 25: 48.197 INFO [Version] Sospensione Annotazioni 3.2.1.GA 11: 25: 48.197 INFO [STDOUT] 11: 25: 48.197 INFO [Ambiente] Hibernate 3.2.4.sp1

e ho 3.5.1-finale in bundle nella mia guerra.

Ho cercato di trovare la prova di funzionare nei log, ma non riesco a vedere nulla. Come faccio a sapere se ho successo messa a punto di un repository classloader? È che anche la configurazione corretta e il posto giusto?

È stato utile?

Soluzione

Mi dispiace non so dove cercare nei registri - ma questo link aiuto maggio

Hai provato in esecuzione con il vostro classloader isolata? Può essere che si sta raccogliendo le versioni hibernate da lib server. Credo che questo lavoro per 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>

Maggiori informazioni qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top