Unable to Install Oracle on Websphere Due to Classloader Preferences

Still need help?

The Atlassian Community is here for you.

Ask the community

Unable to render {include} The included page could not be found.

Symptoms

When configuring Confluence, the Oracle database setup fails. Errors in the logs look like:


2009-08-04 14:25:03,069 ERROR [WebContainer : 2] [confluence.setup.actions.SetupPathsAction] execute Unable to setup paths to system
– url: /wiki/setup/setuppaths.action | userName: anonymous | action: setuppaths
org.springframework.dao.DataAccessResourceFailureException: Could not create Oracle LOB; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: Couldn't initialize OracleLobHandler because Oracle driver classes are not available. Note that OracleLobHandler requires Oracle JDBC driver 9i or higher!; nested exception is java.lang.ClassNotFoundException: oracle.sql.BLOB
Caused by: org.springframework.dao.InvalidDataAccessApiUsageException: Couldn't initialize OracleLobHandler because Oracle driver classes are not available. Note that OracleLobHandler requires Oracle JDBC driver 9i or higher!; nested exception is java.lang.ClassNotFoundException: oracle.sql.BLOB
Caused by: java.lang.ClassNotFoundException: oracle.sql.BLOB

Cause

The classloader preferences are loading an incorrect driver.

Resolution

Change the classloader preferences, as described in Installing Confluence EAR-WAR on Websphere.


Last modified on Mar 30, 2016

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.