On RHN Satellite, Tomcat throws an "java.lang.UnsatisfiedLinkError: ocijdbc10 (Not found in java.library.path)" error
Issue
- Tomcat reports a missing oracle connector reported in its logs on the satellite
exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-\#2" java.lang.UnsatisfiedLinkError: ocijdbc10 (Not found in java.library.path)
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1013)
at java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:977)
at java.lang.System.loadLibrary(System.java:470)
at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3147)
...
at com.mchange.v2.resourcepool.BasicResourcePool.access$500(BasicResourcePool.java:32)
at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1204)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:368)
-
Satellite server unavailable after applying updates via rhn_check
-
Satellite is now not available and presents an error 503 page stating:
"The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later."
-
java.lang.UnsatisifiedLinkError traceback errors in /var/log/tomcat5/catalina.out:
Exception in thread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" java.lang.UnsatisfiedLinkError: ocijdbc10 (Not found in java.library.path)
Environment
- Red Hat Network Satellite
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.