用weblogic8的控制台可以部署成功运行,可直接在MyEclipse下配置时运行时出现如下问题
Parsing of JSP File '/index.jsp ' failed:
--------------------------------------------
/taglibs.jsp(6): Error in using tag library uri= 'WEB-INF/struts-html.tld ' prefix= 'html ': The Tag class 'org.apache.struts.taglib.html.JavascriptValidatorTag ' has no setter method corresponding to TLD declared attribute 'cdata ', (JSP 1.1 spec, 5.4.1)
probably occurred due to an error in /taglibs.jsp line 6:
<%@ taglib uri= "WEB-INF/struts-html.tld " prefix= "html "%>
--------------------------------------------
用weblogic9无此问题,Struts配的是1.1,weblogic8下已用JDK1.4编译
网上找了好久没解决,跪求高手帮助!
------解决方案--------------------
WebLogic 8支持的是J2EE 1.3 是 Servlet 2.3 规范,myeclipse(默认为J2EE1.4)在部署的时候就会出现异常,提示部署描述符 异常,也就是未通过 DTD 检验。因为 J2EE 1.4 使用的是 Servlet 2.4 规范,这直接体现在描述符的头部引用中。WebLogic 9已经解决这个问题了。
可能是上面的原因造成的错误
LZ可以在试下使用J2EE1.3能不能正常部署到WebLogic 8
还有
myeclipse配置 WebLogic 时候最好选择 WebLogic 中自带的哪个JDK。要不有可能出现一些错误(我使用本机安装的JDK出现过错误)
------解决方案--------------------
把那个配置文件里的标准去拉看看