I am migrating an ear from a j2ee1.4 websphere to javaee6 weblogic. As part of migrating from j2ee1.4 to javaee6, I made a change to the packaging. In j2ee1.4, our EAR had all the dependent jars for our 4 WARS in the root directory. I moved all the jars from root to APP-INF\lib.
I have been getting errors on classloading of hibernate/antlr jars. I would like to know if moving the jars to APP-INF/lib is right and non-problematic. Do I have to mandatorily use <library-ref> anywhere? Do I have to refer anywhere such as classpath in Manifest.mf or anyother place to tell weblogic about the location of jars?