HelloWorldExample.java首行应无package。可以自己新建一个java文件,编译后放进去。

解决方案 »

  1.   

    tomcat\conf目录下的web.xml文件中的
        <!-- The mapping for the invoker servlet -->    <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
    是否正确?
      

  2.   

    要将servlet.jar文件加到classpath中
      

  3.   

    1.helloworld当然没有package打包!
    to zxhong:
    我的web.xml原来有 <!-- The mapping for the invoker servlet --> <!--   <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>
      -->    <!-- The mapping for the JSP servlet -->
    等我把servlet-mapping的注释去掉后,仍然不行。而http://locahost:8080/examples/servlet/HelloWorldExample两种情况都可以。上面的操作都在tomcat重新启动后.....
    why..................
      

  4.   

    classpath:
    .;c:\j2sdk\lib\dt.jar;c:\j2sdk\lib\tools.jar;c:\j2sdk\jre\lib\rt.jar;c:\Tomcat\common\lib\servlet.jar都加了,环境变量和用户变量都加了。csdn的faq我也查了一个遍,就是找不到答案
      

  5.   

    tomcat4必须在web.xml中映射servlet
      

  6.   

    拜托。web.xml有两个地方有!是哪个?必须映射??我这里有时候可以,有时候不可以为什么/?
      

  7.   

    你把servlet.jar复制到JDK的LIB下
    不需要什么映射?我的就可以
      

  8.   

    tomcat4使用了servlet容器了,是WEB-INF/classes/下的web.xml,不然就会出现找不到的现象