1
私のアプリケーションでは、WAS 6.xとOracle 10gを使用していましたが、永続性レイヤーとしてEJBを使用していました。 EJBの中で、我々は、Oracle 12Cには、WebSphere 8.5ようにWebSphere 6.xとのOracle 10gから最大階調後Oracle 12c with Websphere 8.5移行の問題
UsersLocalHome usrLocalHome = (UsersLocalHome)getEJBLocalHome(Parameters.USERS_LOCAL_JNDI_LOOKUP);
UsersLocal usrLocal = usrLocalHome.create(getKey(Constants.USERS_MODULE), userTO, request.getUserInfo());
下に示すようなテーブルにデータを格納するために事前に定義された方法を用い、我々は、次の例外を取得していますコードの平和の上にある
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)
いくつかのplsが問題の解決に役立つことがありますか?