试着配了下struts2(只配了web.xml和struts.xml)
出现了
严重: Error filterStart
2008-6-19 15:19:50 org.apache.catalina.core.StandardContext start
严重: Context struts2_JPA_Demo startup failed due to previous errors
这个问题,然后google baidu 都查了,发现这个问题发生率很高,而且很少有具体的解决办法
有的说是jar引入问题 有的说tomcat问题 等等 众说纷纭
希望大家也来讨论一下,把你解决的办法或者是想法写一下
------解决方法--------------------------------------------------------
很可能是你没配置好web.xml。 你再检查一下web.xml。
------解决方法--------------------------------------------------------
报filterStart错误,很可能就是web.xml没配置好。
------解决方法--------------------------------------------------------
struts.xml
action 里面的class如果配错的话,也会出现这种错误
------解决方法--------------------------------------------------------
struts2-core-2.1.2.jar?
会不会是tomcat的版本太低了
------解决方法--------------------------------------------------------
你注意看struts-default.xml文件里有这么几句
<bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest" name="struts" class="org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest" scope="default"/> <bean type="org.apache.struts2.dispatcher.multipart.MultiPartRequest" name="jakarta" class="org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest" scope="default" />
------解决方法--------------------------------------------------------
structs2我不太熟悉,没配置过,我还在用jdk1.4。但据我所知,structs2的运行环境是:jdk1.5+ tomcat5.5(还是6.0来着) jsp2.0
如果你以上环境满足的话,再接着检查引入的jar包是否正确。(省事的办法是直接将它的包全部引入)一般第一次配的话最好这样,否则你没经验,根本不知道错在哪里的。配成功之后再慢慢去掉jar包好了。
如果jar包正确,再检查配置文件。structs的config文件如果你疏忽的话,错误还是比较多的。注意日志不要只看控制台抛出的,还要留意tomcat的logs下面日志,也许真相往往就在那里。
以上不是解决方法,算是基本的排查技巧吧,也许会对你有所帮助。
------解决方法--------------------------------------------------------