把servlet.jar配如classpath就行了.web.xml:<servlet>        
  <servlet-name>action</servlet-name>
  <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
</servlet>

解决方案 »

  1.   

    例子,其中ShopServlet.class放在web-inf\classes目录下,运行时:http://localhost:8080/mytest/ShopServlet 就OK了。<?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>
        <servlet>
            <servlet-name>ShopServlet</servlet-name>
            <servlet-class>ShopServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>ShopServlet</servlet-name>
            <url-pattern>/ShopServlet</url-pattern>
        </servlet-mapping>    
        <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>   
    </web-app>
      

  2.   

    我的web.xml
    <?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>
      <servlet>        
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
      </servlet>
    </web-app>用这个地址调用:
    http://127.0.0.1:8080/mytest/servlet/HelloWorldExample其中HelloWorldExample在目录webapps\mytest\WEB-INF\classes中
    不行阿!!!!
    折腾我半天了,大侠帮忙
      

  3.   

    <?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>
        <servlet>
            <servlet-name>HelloWorldExample</servlet-name>
            <servlet-class>HelloWorldExample</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloWorldExample</servlet-name>
            <url-pattern>/HelloWorldExample</url-pattern>
        </servlet-mapping>    
        <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>   
    </web-app>
      

  4.   

    %Tomcat%\common\lib\servlet.jar加入你的Classpath,其中%Tomcat%是你的Tomcat安装目录。
      

  5.   

    %Tomcat%\common\lib\servlet.jar
    这个我早就加了,tomcat自带例子中的servlet可以执行
    我的HelloWorldExample就是直接copy例子中的
      

  6.   

    错误是:
    type Exception report
    message Internal Server Error
    description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.我的web.xml是 hongfar() 那个,直接copy的md,这个东东想搞死我阿
      

  7.   

    问题好像是HelloWorldExample的,我现在自己写了一个简单的servlet,可以调用
    可是HelloWorldExample在webapps\examples下调用正常阿,怎么到我的目录就不能调了呢?而且example的web.xml也没有对每个servlet都定义阿,还有哪儿要设置阿?大侠,大侠,大侠,help me