补充:
我浏览器输入如下:http://localhost:8080/jzz/servlet/HelloWorldExample

解决方案 »

  1.   

    建议改为http://127.0.0.1:8080/jzz/servlet/HelloWorldExample
    你在命令行ping localhost看看,很可能是不通的
      

  2.   

    试过了,不是这个问题。因为我可以运行servlets-examples 的例子啊
      

  3.   

    有点怪,即使能ping通localhost,在浏览器里面用http://localhost/仍然不能访问到,正在研究
      

  4.   

    那你先进http://127.0.0.1:8080/manager然后再选择相应的目录看看,也可能是路径的问题
      

  5.   

    最好先直接进入<tomcat安装目录>/bin 运行start.bat看看tomcat启动时有没有报错,然后再考虑其他原因
      

  6.   

    这些没问题,我servlets-examples 里的可以运行啊,现在就是自己建立的不行啊
      

  7.   

    conf下面,有两个properties文件,修改下
      

  8.   

    <servlet-mapping>
            <servlet-name>HelloWorldExample</servlet-name>
            <url-pattern>/servlet/HelloWorldExample</url-pattern>
        </servlet-mapping>
    我觉得应该是配置的问题,不过我很少搞servlet,所以不敢乱发言.
      

  9.   

    <servlet>
            <servlet-name>HelloWorldExample</servlet-name>
            <servlet-class>HelloWorldExample</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloWorldExample</servlet-name>
            <url-pattern>/servlet/HelloWorldExample</url-pattern>
        </servlet-mapping>
    你改成下面的试试?
    <servlet>
            <servlet-name>HelloWorldExample</servlet-name>
            <servlet-class>HelloWorldExample</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloWorldExample</servlet-name>
            <url-pattern>/jzz/servlet/HelloWorldExample</url-pattern>
        </servlet-mapping>
      

  10.   

    一般404错误是类找不到,你的类没有放在服务器默认的路径下,所以找不到,既然你建了jzz文夹
      
    那你就得把它添加到服务器默认路径下(即添加环境变量中去)。这样的话服务器运行的时候才找得到你的类路径啊!
      

  11.   

    to zxlptm(洋葱头)
    能具体给个例子吗?谢谢了
      

  12.   

    to zhang21cnboy(事了抚衣去,不留身与名) 
    conf下面,有两个properties文件,修改下
    怎么改啊?
      

  13.   

    在conf下的server.xml中加入jzz这个目录,重启tomcat
      

  14.   

    to plxyz2000(永爱小雪)
    帮帮忙了啊。:) 详细说点好吗
      

  15.   

    在tomcat目录下conf文件夹server.xml中的370行左右。</Host>前加上
    <Context path="/jzz" reloadable="true" docBase="E:\jzz" workDir="E:\jzz\work\org\apache\jsp" />
    //workDir为编译成servlet的目录。试试看!
      

  16.   

    改了以后,tomcat启动一闪而过,什么也没有了啊
      

  17.   

    这是tomcat启动的问题
    你重新下载一个直接解压的tomcat
    然后重新配置
    就可以看到tomcat的启动窗口,这样就知道是什么错误
      

  18.   

    呵呵,这就疯了,怎么说什么的都有啊!!
    最好不要改server.xml里的东西,你加的那个 可以称为虚拟机了吧
    而你现在想作的是建立一个应用,
    你最好看看TOMCAT start时有什么错,我估计是你的web.xml里有地方错了,比如:少了个<
    否则,是不会出现你这样的错的,看看吧
    保证没错!!!!
      

  19.   

    怎么不说话了?!!
     给分吧,呵呵!!!!
    肯定是你的web.xml里的错!!
      

  20.   

    不可能吧,楼主肯定自己贴出来的是完整的web.xml ??
    ===========================
    <!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>Welcome to Tomcat</display-name>
      <description>
         Welcome to Tomcat
      </description>
       <servlet>
            <servlet-name>HelloWorldExample</servlet-name>
            <servlet-class>HelloWorldExample</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloWorldExample</servlet-name>
            <url-pattern>/servlet/HelloWorldExample</url-pattern>
        </servlet-mapping>
    /web-app>   ///////////////////// 这里没有 “< ” ?
      

  21.   

    现在又变成这种错误提示信息了啊
    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception java.util.MissingResourceException: Can't find bundle for base name LocalStrings, locale zh_CN
    java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:804)
    java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
    java.util.ResourceBundle.getBundle(ResourceBundle.java:538)
    HelloWorldExample.doGet(HelloWorldExample.java:24)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    note The full stack trace of the root cause is available in the Tomcat logs
    是什么啊? 不懂。。
      

  22.   

    我也遇到過類似問題
    一直解决不了
    在oracle 9i JDeveloper 下运行就很正常。
      

  23.   

    问题和你一摸一样因为我在读Servlet与JSP核心编程(第二版)
    里面介绍的是tomcat4.1的配置
    建议换4.1, 要么阅读tomcat的英文帮助,要么干脆用oracleJdeveloper 占内存很大,但用起来很舒服,而且不用安装
      

  24.   

    /servlet为关键字,不能随便使用到映射的路径上,如果使用/servlet作为前缀,则表明直接从classes或者lib下装载一个class,即/servlet/后面跟带有包路径的class
      

  25.   

    /servlet为关键字,不能随便使用到映射的路径上,如果使用/servlet作为前缀,则表明直接从classes或者lib下装载一个相应类的servlet,即/servlet/后面跟带有包路径的class,而不是从web.xml中找影射。可修改影射如下:
    <servlet>
            <servlet-name>HelloWorldExample</servlet-name>
            <servlet-class>HelloWorldExample</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>HelloWorldExample</servlet-name>
            <url-pattern>/HelloWorld</url-pattern>调用:http://localhost:8080/jzz/HelloWorld即可
      

  26.   

    不好意思说了一大堆废话:将servlet-examples/web-inf/classes/LocalStrings.properties拷贝到你的对应的目录下,如果找不到locale zh_CN,则复制LocalStrings.properties并改名为LocalStrings_zh.properties即可
      

  27.   

    不好意思说了一大堆废话:将servlet-examples/web-inf/classes/LocalStrings.properties拷贝到你的对应的目录下,如果找不到locale zh_CN,则复制LocalStrings.properties并改名为LocalStrings_zh.properties即可locale zh_CN 是什么啊?我刚才复制了LocalStrings.properties还是没有用啊
      

  28.   

    最好不要用servlet来命名关键是server.xml,应用里的web.xml