Невозможно прочитать TLD META-INF / jsf_core.tld из пакета WEB-INF / lib / jsf-impl2.0.jar: в weblogic 12c - PullRequest
0 голосов
/ 14 июня 2019

Мы получили пакет приложений OSGI в виде файла war со многими пакетами OSGI внутри, развернутыми на сервере приложений weblogic 12c.Попытка отобразить страницу и получить следующую ошибку в браузере.

Невозможно прочитать TLD "META-INF / jsf_core.tld" из файла JAR "bundleentry: // osgi-bundle / web / WEB-INF / lib / jsf-impl2.0.jar ": org.apache.jasper.JasperException: не удалось загрузить или создать экземпляр класса TagLibraryValidator: com.sun.faces.taglib.jsf_core.CoreValidator

Это же приложение работает нормально в weblogic11g.Внутри OSGi-пакетов у нас есть файлы JSF 1.x в WEB-INF / lib (внутри пакета).Попытался обновить JSF 1.X jars до версии JSF 2.x, но все еще не работает.Попробовал обходной путь к совместно используемой библиотеке, не работает, пробовал отфильтровать опцию загрузчика классов, но безуспешно.Кто-нибудь может подсказать, как мы можем поддерживать такие развертывания OSGI, которые требуют поддержки JSF 1.x.Поддерживает ли weblogic12c такие развертывания OSGi и позволяет ли упаковывать jsf в свои пакеты?

...