Назад | Перейти на главную страницу

Weblogic 10.3 проблемы пути к классам weblogic.jar

Я обновляю старое приложение WLS8.1 до 10.3 (11g). Моя сборка ant включает только новый weblogic.jar в пути к классам компиляции, и сборка выполняется без проблем, но когда я включаю weblogic.jar как libeary в IDE (Intellij ) я вижу много неразрешенных операций импорта (например: weblogic.xml.xpath.DOMXPath), когда я проверяю weblogic.jar, я вижу, что классы действительно отсутствуют в нем.

Компиляция с подробным описанием показала, что при включении weblogic.jar в путь к классам ant многие другие jar-файлы в BEA_HOME / modules также загружаются в путь к классам (например: com.bea.core.xml.weblogic.xpath_1.4.0.0. банка)

Кто-нибудь может объяснить, что происходит?

Как я могу исправить мой путь к классам IDE - мне нужно импортировать все модули-jar?

Кажется, что многие из jar-файлов модулей предназначены для поддержки старых устаревших API-интерфейсов weblogic 8 (например, weblogic.xml.xpath.DOMXPath). Как я могу исключить эти модули из моей сборки ant? (Я хочу показать API, которые мне нужно обновить)

Спасибо,

Нью-Йорк

Я не уверен на 100%, но эту проблему можно решить, используя wlfullclient.jar вместо weblogic.jar.

Загрузчик классов по умолчанию заменяется загрузчиком классов WebLogic, который добавляет определенные классы WebLogic и некоторые папки библиотеки в ваш CLASSPATH. У вас должна быть некоторая поддержка J2EE в вашей среде IDE.