<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

解决方案 »

  1.   

    你的servlet配置有误,
    servlet标签中要有servlet-name标签和servlet-class标签,并且servlet标签中的servlet-name标签的值要跟servlet-mapping标签中的servlet-name标签的值一样,楼上的配置是对的。
          
      

  2.   

    <servlet> 
     <servlet-name>action </servlet-name>
    <servlet-class>类名</servlet-class>
    <init-param> 
          <param-name>config </param-name> 
          <param-value>/WEB-INF/struts-config.xml 
      </param-value> 
        </init-param> 
    </servlet> <servlet-mapping> 
        <servlet-name>action </servlet-name> 
        <url-pattern>*.do </url-pattern> 
    </servlet-mapping> 
    </web-app> 
      

  3.   

    第一次提问,就能得到大家的回复,真的很感谢大家,但是又出现新的问题了,还请多多指点:
    javax.servlet.ServletException: Error instantiating servlet class org.apache.struts.action.ActionServlet
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    java.lang.Thread.run(Thread.java:595)
    root cause java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter
    java.lang.Class.getDeclaredConstructors0(Native Method)
    java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
    java.lang.Class.getConstructor0(Class.java:2640)
    java.lang.Class.newInstance0(Class.java:321)
    java.lang.Class.newInstance(Class.java:303)