WebLogic10gR3版本安装在Windows或者Linux环境下,如果不安装CR380042_103GA.jar补丁,会导致如下问题:
(1)假如使用了JSF的日历控件,可能会导致其中的星期的中文不能正常显示,可能显示为数字。
(2)在访问应用的时候,会抛出Bad date header错误,导致界面无法正常显示,错误信息如下:
java.lang.IllegalArgumentException: Bad date header: 'Mon, 04 Jul 2011 06:33:24 GMT' at weblogic.servlet.internal.ServletRequestImpl.getDateHeader(ServletRequestImpl.java:983)
该补丁的安装方法:
将CR380042_103GA.jar拷贝到WebLogic的domain的lib目录下(其他目录也可以,放到该目录便于管理),然后修改setDomainEnv.sh,在最后设置的CLASSPATH中增加,如下:CLASSPATH=/home/ap/weblogic/mydomain/lib/CR380042_103GA.jar;${CLASSPATH}
这样,启动WebLogic的时候,在输出中能看到加载了该jar,补丁即安装了。
参考:https://forums.oracle.com/forums/thread.jspa?threadID=705412
----It is a known issue (well, at least now...): The BEA reference is CR380042
and Oracle Bug 8002480.
Available as a patch on WLS 10.3. -----
****************补丁见附件。
(1)假如使用了JSF的日历控件,可能会导致其中的星期的中文不能正常显示,可能显示为数字。
(2)在访问应用的时候,会抛出Bad date header错误,导致界面无法正常显示,错误信息如下:
java.lang.IllegalArgumentException: Bad date header: 'Mon, 04 Jul 2011 06:33:24 GMT' at weblogic.servlet.internal.ServletRequestImpl.getDateHeader(ServletRequestImpl.java:983)
该补丁的安装方法:
将CR380042_103GA.jar拷贝到WebLogic的domain的lib目录下(其他目录也可以,放到该目录便于管理),然后修改setDomainEnv.sh,在最后设置的CLASSPATH中增加,如下:CLASSPATH=/home/ap/weblogic/mydomain/lib/CR380042_103GA.jar;${CLASSPATH}
这样,启动WebLogic的时候,在输出中能看到加载了该jar,补丁即安装了。
参考:https://forums.oracle.com/forums/thread.jspa?threadID=705412
----It is a known issue (well, at least now...): The BEA reference is CR380042
and Oracle Bug 8002480.
Available as a patch on WLS 10.3. -----
****************补丁见附件。