使用Spring 3.1.0 jsp编译的Weblogic 10.3问题

时间:2013-05-10 18:05:24

标签: spring jsp weblogic-10.x

我的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标签,但它没有用。

我如何解决这个问题?

提前感谢您的帮助!!

2 个答案:

答案 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>

由于