我保存在\webapps\servlets-examples\web-inf\class下,但报错说源文件不可用呀

解决方案 »

  1.   

    HTTP Status 404 - /Hello--------------------------------------------------------------------------------type Status reportmessage /Hellodescription The requested resource (/Hello) is not available.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.25是不是要改WEB.XML这个文件?
    怎么改?
      

  2.   

    把web.xml放在\web-inf\下:
        <servlet>
            <servlet-name>Hello</servlet-name>
            <servlet-class>Hello</servlet-class>
        </servlet>    <servlet-mapping>
            <servlet-name>Hello</servlet-name>
            <url-pattern>/servlet/Hello</url-pattern>
        </servlet-mapping>
      

  3.   

    一般部署时在web.xml文件中就是改改数据库
      

  4.   

    源程序如下:import java.io.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class Hello extends HttpServlet
    {  public void init(ServletConfig config) throws ServletException
        {super.init(config);
        }
      public void service(HttpServletRequest reqest,HttpServletResponse response) throws IOException
        { //获得一个向客户发送数据的输出流:
           PrintWriter out=response.getWriter();
           response.setContentType("text/html;charset=GB2312");//设置响应的MIME类型。
           out.println("<HTML> <BODY>");
           out.println("Simple servlet");
           out.println("</body> </html>");
        } 
    }
    应该没什么问题呀
      

  5.   

    <servlet-mapping>
            <servlet-name>Hello</servlet-name>
            <url-pattern>/servlet/Hello</url-pattern>
        </servlet-mapping>这样写的话要放在\webapps\servlets-examples\web-inf\class\servlet\Hello.class
      

  6.   

    ‘我的web.xml是这样写的:
    <servlet>
            <servlet-name>HelloWorldServlet</servlet-name>
            <servlet-class>HelloWorldServlet</servlet-class>
        </servlet>    <servlet-mapping>
            <servlet-name>HelloWorldServlet</servlet-name>
            <url-pattern>/HelloWorldServlet</url-pattern>
        </servlet-mapping>.class文件保存在ROOT/classes/下在URL中输入:http://localhost:8080/classes/HelloWorldServlet报错如下:HTTP Status 404 - /classes/HelloWorldServlet--------------------------------------------------------------------------------type Status reportmessage /classes/HelloWorldServletdescription The requested resource (/classes/HelloWorldServlet) is not available.
    --------------------------------------------------------------------------------Apache Tomcat/5.0.25
      

  7.   

    中间的classes不要的
    在URL中输入:http://localhost:8080/HelloWorldServlet就OK了
      

  8.   

    <servlet-class>Hello</servlet-class>