我的warfile中的web-inf / lib文件夹中有spring-webmvc 3.1.0.release版本,但是当应用程序部署到weblogic时,我收到了编译错误。
weblogic正在使用与weblogic 10.3.x捆绑在一起的spring 2.x版本来编译jsps。
因为我得到编译时错误,如setDynamicAttribute(null,String,String)未定义类型ErrorsTag
我尝试在weblogic.xml中使用prefer-application-packages标签,但它没有用。
我如何解决这个问题?
提前感谢您的帮助!!
答案 0 :(得分:4)
这是一个错误 - 在编译JSP页面时,Weblogic 10.3.x不考虑prefer-application-packages
。最后检查了WAS 10.3.6.0
答案 1 :(得分: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>
由于