我用的版本是Struts2.2.1.1版本,加载的包有struts2-core-2.2.1.1.jar,commons-fileupload-1.2.1.jar,commons-logging-1.0.4.jar,commons-io-1.3.2.jar,freeer-2.3.16.jar,ognl-3.0.jar,xwork-core-2.2.1.1.jar这么7个,但是当我在web.xml配置
  <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
时,项目访问不到,去掉时项目可以访问。网上看了很多资料,不知道怎么解决,希望知道的兄弟们帮个忙。我的环境是
JDK1.6+TOMCAT5.5+MYEclipse6.5。

解决方案 »

  1.   

      <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>
    应该这样
      

  2.   


    直接访问项目名,具体路径在Tomcat下配置的
      

  3.   


    就报了两个严重信息
    2011-4-1 11:12:52 org.apache.coyote.http11.Http11Protocol init
    信息: Initializing Coyote HTTP/1.1 on http-8007
    2011-4-1 11:12:52 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 578 ms
    2011-4-1 11:12:52 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2011-4-1 11:12:52 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/5.0.28
    2011-4-1 11:12:52 org.apache.catalina.core.StandardHost start
    信息: XML validation disabled
    2011-4-1 11:12:52 org.apache.catalina.core.StandardContext start
    严重: Error filterStart
    2011-4-1 11:12:52 org.apache.catalina.core.StandardContext start
    严重: Context startup failed due to previous errors
    2011-4-1 11:12:53 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(E:\MyEclipse6.5\MyEclipseworkspace\cqtmidsnew\WebRoot\WEB-INF\lib\javax[1].servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    2011-4-1 11:12:54 org.apache.catalina.core.StandardHost getDeployer
    信息: Create Host deployer for direct deployment ( non-jmx ) 
    2011-4-1 11:12:54 org.apache.catalina.core.StandardHostDeployer install
    信息: Processing Context configuration file URL file:E:\secondcqtmidsTomcat\conf\Catalina\localhost\manager.xml
    2011-4-1 11:12:54 org.apache.coyote.http11.Http11Protocol start
    信息: Starting Coyote HTTP/1.1 on http-8007
    2011-4-1 11:12:54 org.apache.jk.common.ChannelSocket init
    信息: JK2: ajp13 listening on /0.0.0.0:8067
    2011-4-1 11:12:54 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/31  config=E:\secondcqtmidsTomcat\conf\jk2.properties
    2011-4-1 11:12:54 org.apache.catalina.startup.Catalina start
    信息: Server startup in 2859 ms
      

  4.   

    http://blog.knowsky.com/213754.htm
    给你个参照,仔细的对照下