2016-03-29 13 views
1

In meiner Anwendung verwendeten wir WAS 6.x und Oracle 10g, wir verwendeten EJBs als Persistence-Schicht. In EJBs wir vordefinierten Methoden verwendet, um die Daten in der Tabelle zu speichern, wie untenOracle 12c mit Websphere 8.5 Migrationsproblem

UsersLocalHome usrLocalHome = (UsersLocalHome)getEJBLocalHome(Parameters.USERS_LOCAL_JNDI_LOOKUP); 
     UsersLocal usrLocal  = usrLocalHome.create(getKey(Constants.USERS_MODULE), userTO, request.getUserInfo()); 

Nach der Aufwärts Abstufung von Websphere 6.x auf Websphere 8,5 und Oracle 10g Oracle 12c gezeigt ist, kommen wir folgende Ausnahme in der über frieden der code

EJB threw an unexpected (non-declared) exception during invocation of method "findByPrimaryKey". Exception data: java.lang.NoClassDefFoundError: oracle/xdb/XMLType 
     at oracle.jdbc.driver.NamedTypeAccessor.getString(NamedTypeAccessor.java:410) 
     at oracle.jdbc.driver.GeneratedStatement.getString(GeneratedStatement.java:327) 
     at oracle.jdbc.driver.GeneratedScrollableResultSet.getString(GeneratedScrollableResultSet.java:973) 
     at com.ibm.ws.rsadapter.cci.WSRdbResultSetImpl.getString(WSRdbResultSetImpl.java:2827) 
     at com.ibm.ws.ejbpersistence.dataaccess.RawBeanData.getString(RawBeanData.java:1424) 

Können einige ein pls helfen, das problem zu lösen.

Antwort

Verwandte Themen