WLS 10.0 で実行されている ALBPM 6.5 を、WLS 10.3.1 で実行されている Oracle BPM 10.3.1 に移行する
古いドライバー (weblogic.jdbcx.oracle.OracleDataSource) がサーバーから確実に削除され、サポートされなくなったため、Oracle ドライバーで問題が発生しました。代わりに、シン ドライバー (oracle.jdbc.xa.OracleXADataSource) を使用しました。データベースの移行は正常に実行されましたが、その後、WebLogic でエンジン ear をデプロイしようとすると、ドライバーに関連する例外が発生しました。
[ (cont) ] Main: Caused by: weblogic.application.ModuleException: [HTTP:101216]Servlet: "engineStartup" failed to preload on startup in Web application: "/albpmServices/albpm_engine".
[ (cont) ] Main: fuego.directory.DirectoryRuntimeException: Exception [java.sql.SQLException: Invalid column type].
[ (cont) ] Main: at fuego.directory.DirectoryRuntimeException.wrapException(DirectoryRuntimeException.java:85)
[ (cont) ] Main: at fuego.directory.provider.jdbc.oracle.OraclePersistenceManager.mapSQLException(OraclePersistenceManager.java:145)
[ (cont) ] Main: at fuego.directory.provider.jdbc.datadirect.oracle.DataDirectOraclePersistenceManager.mapSQLException(DataDirectOraclePersistenceManager.java:51)
[ (cont) ] Main: at fuego.directory.provider.jdbc.JDBCServiceAccessor.mapSQLException(JDBCServiceAccessor.java:78)
[ (cont) ] Main: at fuego.directory.provider.jdbc.JDBCObjectPropertiesAccessor.fetchAllDirectoryProperties(JDBCObjectPropertiesAccessor.java:442)
[ (cont) ] Main: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
私は解決策を探していましたが、すべてが古いドライバーを使用することを指しています.Oracleが完全に削除した後、サーバーにこのドライバーを強制的に使用させるのは良い習慣ではないと思います. 提案や同様の経験はありますか??