本系列文章不打算做个Struts教程,本人也是初学,网上优秀教程多的是,呵呵,只是列出点儿自己在学习过程中遇到的个中个样的错误,记录下来下次尽量少犯,也希望大伙看后能吸取我的教训
第一:
第一个Demo就出现问题了,配置什么写的都没错,可是Tomcat就是报错
Tomcat错误 写道
严重: Exception starting filter struts2
java.lang.IllegalArgumentException: Wrong type at constant pool index
严重: Error filterStart
2008-11-18 14:51:04 org.apache.catalina.core.StandardContext start
严重: Context [/Struts_project] startup failed due to previous errors
2008-11-18 14:51:05 org.apache.coyote.http11.Http11Protocol start
java.lang.IllegalArgumentException: Wrong type at constant pool index
严重: Error filterStart
2008-11-18 14:51:04 org.apache.catalina.core.StandardContext start
严重: Context [/Struts_project] startup failed due to previous errors
2008-11-18 14:51:05 org.apache.coyote.http11.Http11Protocol start
还有见网上其他朋友遇到的其他严重错误,不用想了,什么乱七八糟的异常,先确认JDK版本吧,我的明明是JDK1.5怎么还是不行呢,用java -version一看:java version "1.5.0-beta" 晕 beta版,那肯定不能用了,MyEclipse自带有个JRE,它的版本是java version "1.5.0_11" 把Tomcat的JRE换成MyEclipse自带的就OK了
还遇到一些不该犯的错误:不如Struts.xml配置的是<result name="success">/result.jsp</result>,而action的execute方法返回的竟是:“sucess”啦,还有就是把${requestScope.userName }写成${requestScorp.userName }啦,导致些莫名其妙的错误,也希望大伙儿在笑话我的同时自己以后多注意下吧,呵呵