访问http://localhost:8080/my/HelloWorld
 HelloWorld放在webapps/my/WEB-INF/classes下web.xml里的内容
 <?xml version="1.0" encoding="ISO-8859-1"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">
    <context-param>
     <param-name>contentType</param-name>
     <param-value>text/html;charset=Gb2312</param-value>
     </context-param>
   
    
    <servlet>
        <servlet-name>kkk</servlet-name>
        <servlet-class>HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>kkk</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping></web-app>
显示错误:
HTTP Status 404 - /my/HelloWorld--------------------------------------------------------------------------------type Status reportmessage /my/HelloWorlddescription The requested resource (/my/HelloWorld) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.18但是可以访问html文件

解决方案 »

  1.   

    <servlet> 
            <servlet-name>kkk </servlet-name> 
            <servlet-class>HelloWorld </servlet-class> 
        </servlet> 
        <servlet-mapping> 
            <servlet-name>kkk </servlet-name> 
            <url-pattern>/HelloWorld </url-pattern> 
        </servlet-mapping> 
    手写的吧?
    <servlet-class>HelloWorld </servlet-class> 
    红色部分要包括包名的
      

  2.   

    <servlet> 
            <servlet-name>kkk </servlet-name> 
            <servlet-class>HelloWorld </servlet-class>   //完整的类路径
        </servlet> 
        <servlet-mapping> 
            <servlet-name>kkk </servlet-name> 
            <url-pattern>/
      

  3.   

     <url-pattern>/HelloWorld </url-pattern>
    这里是不是应该写全路径?
      

  4.   

    我写了一个没有包名的servlet运行是可以的,最好使用工具测试下,不知道你手写还是用工具写的
      

  5.   

    我是从conf里web.xml中拷过来的,还是有问题,好奇怪!!
      

  6.   

    http://localhost:8080/my/HelloWorld 
    加上扩展名
      

  7.   

    http://localhost:8080/my/HelloWorld 
    HelloWorld放在webapps/my/WEB-INF/classes你的这个目录我怎么感觉变纽啊..
    HelloWorld是类还是网页?
      

  8.   

    人家都说了是servlet,呵呵