我在warfile的web-inf/lib文件夹中有spring-webmvc 3.1.0.release版本,但当应用程序部署到weblogic时,我得到了编译错误。
weblogic正在使用与weblogic 10.3.x捆绑在一起的Spring2.x版本来编译jsps。
正因为如此,我得到了编译时的错误,如未为类型ErrorsTag定义setDynamicAttribute(null,String,String
我尝试在weblogic.xml中使用prefer application-packages标签,但不起作用。
我该如何解决这个问题?
提前感谢你的帮助!!
发布于 2014-01-27 22:02:18
这是一个错误--WebLogic10.3.x在编译JSP页面时不考虑prefer-application-packages。最后一次检查是10.3.6.0
发布于 2016-12-24 13:28:54
我试过了,它在window机器上工作成功,但在linux机器上不工作。
下面是我的weblogic.xml文件。如果你使用的是window机器,它可能会对你有所帮助。
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>谢谢
https://stackoverflow.com/questions/16488270
复制相似问题