Jboss-spor

Fa via App Store Les dette innlegget i var app!

java.lang.ClassCastException: org.jboss.jca.adapters.jdbc.jdk6.WrappedConnectionJDK6 kan ikke castes.

Applikasjonsversjon: JBoss 7.0.0, Oracle 11g (ojdbc6.jar) og JDK 6 versjon.

Jeg har et problem nar jeg prover a sette inn verdien for CLOB-datatype ved hjelp av CLOB.createTemporary-funksjonen, og fa det nedenstaende unntaket.

Grunnleggende trinn som kreves for a distribuere en WAR-fil og konfigurere konfigurasjonen av JBoss Oracle-driveren, er gjort. Men, fortsatt ikke i stand til a komme gjennom dette problemet.

Vennligst oppgi losning for a fikse dette problemet.

Jeg har lost problemet mitt med nedenstaende tiln rming.

Sammendrag: Klasselaster skal ikke laste Oracle-driveren fra server lib / moduler og i webarkiv (WAR-fil). Hold orakel-driveren bare i server lib (JBoss 7 ver).

Opprettet en ny JBoss-distribusjonsbeskrivelsesfil (jboss-deployment-structure.xml)

Oppdatert jernjernmodulen (ironjacamar-jdbc-1.0.3.Final.jar) i jboss-distribusjonsstrukturfilen Lagde ojdbc6.jar som modul i JBoss 7-strukturen. Oppdatert objbc-modulen i jboss-distribusjonsstrukturfilen.

Webmodul: – Fjernet filen ojdbc6.jar fra webarkivet (WAR-filen)

Hvis du finner noe problem i losningen, vennligst gi meg beskjed.

Det som skjer her er at JBoss bryter sammen orakelforbindelsen (oracle.jdbc.OracleConnection) med sin egen (org.jboss.jca.adapters.jdbc.jdk6.WrappedConnectionJDK6). Du ma ringe #getUnderlyingConnection () for a fa den underliggende tilkoblingen.

Men jeg spor meg selv om folgende ikke ville fungere sa godt i ditt tilfelle.

Fikk et lignende problem i en Rails App med Jruby 1.7.2, JBoss 7.1 og Oracle (oracle_enhanced adapter)