WEBLOGIC8,9,10之间有何区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WEBLOGIC8,9,10之间有何区别?相关的知识,希望对你有一定的参考价值。
WEBLOGIC8,9,10有和区别,为什么我用WEblogic8.2部署报错,而用WEblogic10就没报错了?
1)JSP2.0(tomcat5.x)中,即便你在a.jsp中<%@ include file="header1.jsp" %>,且header1.jsp中有<%@ page contentType="text/html; charset=UTF-8" %>指令,你在a.jsp中的page指令还是必须有,如果没有,外层页面会有乱码。 tomcat4.x中,可以两个文件都有,也可以只有一个文件中有。 weblogic8.1中,必须只能有一个文件中有;如果两个文件都有,会后台不报错,但 IE中是空白页。2) taglib指令也和 page指令同样的规则。 我是比较了好久不同的版本才发现这个问题,可气的是weblogic后台不报错。3)weblogic8.1中,如果JSP中UTF-8,则必须在web.xml中加入<context-param><param-name>weblogic.jsp.encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>如果没有这个配置,weblogic的jspc 集体罢工,而且后台不报错,但只能显示html,对JSP无效。4) 在weblogic8.1中,对稍微复杂的JSP(这里是指非纯HTML的JSP文件),必须使用<%@ include file="header1.jsp" %>
<%@ include file="header2.jsp" %> 动态编译,而不能使用<jsp:include page="footer.jsp" />静态编译。 这个是weblogic的jspc的问题。5) weblogic8.1对 webwork,spring,hibernate3都有不兼容性问题,这些资料在我的blog里面有写到过,网上的讨论也非常多。 参考技术A 可能是JDK版本问题,weblogic8用的是JDK1.4,而weblogic10用的JDK1.5,JDK1.4不能兼容JDK1.5特性。
以上是关于WEBLOGIC8,9,10之间有何区别?的主要内容,如果未能解决你的问题,请参考以下文章