Я переношу приложение Java EE с сервера приложений Oracle 10g на сервер Oracle 11g Weblogic.
У меня есть common.jar, который содержит классы, связанные с Connection, и присутствует внутри war/web-inf/lib. Приложение развернуто как EAR, и ejbs также обращаются к классам внутри common.jar для получения соединения с БД. EJB не может получить ссылку на эти классы во время выполнения. Я скопировал файл common.jar в каталог APP-INF/lib. В этом случае JSP не может получить ссылку на классы, связанные с соединением. У меня есть jsp, в который встроен код sql. Это приложение было разработано давно, и сейчас у него нет бизнес-знаний, чтобы изменить этот код.
Как я могу решить эту проблему? Как ejb может получить ссылку на классы, расположенные внутри war/web-inf/lib.