Проблемы Weblogic 10.3 с JSP-компилятором Spring 3.1.0
У меня есть версия spring-webmvc 3.1.0.release в моей папке web-inf/lib моего warfile, но когда приложение развернуто в weblogic, я получаю ошибки компиляции.
weblogic использует версию 2.x, которая поставляется в комплекте с weblogic 10.3.x для компиляции jsps.
из-за которого я получаю ошибки времени компиляции, такие как setDynamicAttribute(null, String, String) не определены для типа ErrorsTag
Я попытался использовать тег предпочитаемых приложений в weblogic.xml, но это не сработало.
Как мне решить это?
Заранее спасибо за помощь!!
2 ответа
Это ошибка - Weblogic 10.3.x не учитывает prefer-application-packages
при компиляции страниц JSP. Последний раз проверено на WAS 10.3.6.0
Я попытался, и он успешно работает на оконной машине, но не работал на машине Linux.
Ниже мой файл weblogic.xml. Если вы используете окно машины, это может быть полезно.
weblogic.xml
<!--?xml version="1.0" encoding="UTF-8"?-->
<weblogic-web-app xmlns="http://xmlns.oracle.com/weblogic/weblogic-web-app">
<container-descriptor>
<prefer-application-packages>
<package-name>com.oracle.ojdbc16.*</package-name>
<package-name>antlr.*</package-name>
<package-name>javax.persistence.*</package-name>
<package-name>org.apache.commons.*</package-name>
<package-name>org.springframework.*</package-name>
<package-name>org.hibernate.*</package-name>
<package-name>org.apache.xerces.*</package-name>
</prefer-application-packages>
</container-descriptor>
</weblogic-web-app>
Спасибо