我的struts2.0的web.xml配置如下为什么一启动tomcat就出现这样的错误呢,谁能帮帮忙,谢谢了 
<?xml   version="1.0"   encoding="ISO-8859-1"?> 
<!DOCTYPE   web-app   PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   Web   Application   2.3//EN"   "http://java.sun.com/dtd/web-app_2_3.dtd"> 
<web-app> 
        <display-name> Struts   2.0   Hello   World </display-name> 
        <filter> 
                <filter-name> struts2 </filter-name>   
                <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> 
        </filter> 
        <filter-mapping> 
                <filter-name> struts2 </filter-name> 
                <url-pattern> /* </url-pattern> 
        </filter-mapping> 
        <welcome-file-list> 
                <welcome-file> index.html </welcome-file> 
        </welcome-file-list> 
</web-app> Struts.xml文件如下 <!DOCTYPE   struts   PUBLIC 
        "-//Apache   Software   Foundation//DTD   Struts   Configuration   2.0//EN" 
        "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> 
        <package   name="tutorial"   extends="struts-default"> 
                <action   name="hello"   class="tutorial.HelloWorld"> 
                        <result> /HelloWorld.jsp </result> 
                </action> 
                <!--   Add   your   actions   here   --> 
        </package> 
</struts> 
tomcat启动错误如下: 
007-11-26   10:19:30   org.apache.catalina.core.StandardContext   start 
严重:   Error   filterStart 
2007-11-26   10:19:30   org.apache.catalina.core.StandardContext   start 
严重:   Context   startup   failed   due   to   previous   errors

解决方案 »

  1.   

    问题是你是在eclipse里启动的tomcat,还是在启动的bin目录里的,看来还是检查一下你的环境变量的classpath吧
      

  2.   

    我是在eclipse里面启动 的啊,启动别的工程就好使,启动struts2.0的工程就出现错误啊
      

  3.   

    创建struts2.0跟myeclipse版本有关吗,我的是5.0的tomcat也是5.0的jdk1.4的
      

  4.   

    有关,myeclipse版本估计太高了,按照你的培植的话,eclipse什么版本
      

  5.   

    你换jdk1.5把,然后设置下classpath,应该就没问题了
      

  6.   

    换成tomcat5.5问题就解决了,果然是版本的问题,谢了!