common jars for all JSP applications in tomcat in linux
I have different applications using spajco.jar
I have this jars in web-inf/lib folder of all the applications used like struts,log4j,servlet,sapjco.jar…etc...
But I get this error sometimes.
SO to have one JCO instance for one JVM instance I need to moved them to $CATALINA_BASE/common/lib
Exception: Exception in thread "main" java.lang.ExceptionInInitializerError: Could not load middleware layer “com.sap.mw.jco.rfc.MiddlewareRFC”
Native library /usr/local/sapjco/libsapjcorfc.so already loaded in another classloder.
My questions is where is the correct folder to have the common jar files which are shared across multiple applications
$CATALINA_BASE/shared/lib or $CATALINA_BASE/common/lib.
Alternatively is it not possible to place the common jars in one folder and have that folder path in CLASSPATH in .bashrc file.