JBoss programma di caricamento classi Repository
-
26-09-2019 - |
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?
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>