Weblogic只支持自己默认的jdk版本吗=-=

最近用jdk1.5做了个小项目,在weblogic8.1上发布就抛如下错误:
Error 500--Internal Server Error
javax.servlet.jsp.JspException: Exception creating bean of class com.webex.struts.form.LogonForm: {1}
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:487)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:457)

...................
在tomcat下能好好运行的,在weblogic下就变成这样了。
于是我在搜索了大量相关错误的信息,查找可能导致这个的原因。
后来才发现weblogic8.1似乎只支持到jdk1.4。
于是重新建了个domain,选择自己用的jdk1.5版本。
结果start的时候报错。=-=。。小气的weblogic,根本不支持其他版本的说。郁闷。
后来说weblogic9.2能支持到jdk1.5。于是去下载重新装完,发布war包。
确实可以了。

然后今天项目组有人说自己用了jdk1.6的,把我的项目用jdk1.6给重新编译打包。发布到weblogic9.2上,却报了跟上面贴出来的一样的错误。

吸取教训了。。写下来保存下。

PS:额外加上,weblogic92是支持jdk1.6的

你可能感兴趣的:(apache,jdk,tomcat,weblogic,struts)