Проблемы 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>

Спасибо

Другие вопросы по тегам