昨天照着一个简单教程做了做 Lomboz,只是想简单地写个Servlet,结果最后访问的时候出现了
下面的信息,用不起来。请帮一下忙,非常感谢!
在线等!
我想知道错误原因,解决的一般方法和注意。http://localhost:8080/LearnJSP/helloservletHTTP Status 404 - /--------------------------------------------------------------------------------type Status reportmessage /description The requested resource (/) is not available.
在线等!

解决方案 »

  1.   

    这些是启动Server时控制台的信息:2007-11-24 8:55:26 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\JDK\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\JDK\bin\..\jre\bin\client;C:\JDK\bin\..\jre\bin;C:\JDK\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Intel\Wireless\Bin\
    2007-11-24 8:55:26 org.apache.coyote.http11.Http11BaseProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2007-11-24 8:55:26 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1352 ms
    2007-11-24 8:55:27 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2007-11-24 8:55:27 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/5.5.25
    2007-11-24 8:55:27 org.apache.catalina.core.StandardHost start
    信息: XML validation disabled
    2007-11-24 8:55:27 org.apache.coyote.http11.Http11BaseProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2007-11-24 8:55:27 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2007-11-24 8:55:27 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/110  config=null
    2007-11-24 8:55:28 org.apache.catalina.storeconfig.StoreLoader load
    信息: Find registry server-registry.xml at classpath resource
    2007-11-24 8:55:28 org.apache.catalina.startup.Catalina start
    信息: Server startup in 1362 ms
      

  2.   

    HTTP   Status   404   -   / 
    -------------
    404错误表示找不到相应的网页,也就是说你的Servlet配置不对,你在Web.xml配一下Servlet相关Action等
      

  3.   


    package com.idv2.learnjsp;import java.io.IOException;
    import java.io.PrintWriter;import javax.servlet.GenericServlet;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRequest;
    import javax.servlet.ServletResponse;public class HelloServlet extends GenericServlet { /**
     * 自动生成的序列号
     */
    private static final long serialVersionUID = 322156104287226122L; /**
     * Servlet启动时调用的函数
     */
    public void init() {
    System.out.println("init() was called.");
    } /**
     * 处理客户端的请求
     * @param req 客户端请求
     * @param res 客户端响应
     */
    @Override
    public void service(ServletRequest req, ServletResponse res)
    throws ServletException, IOException {

    System.out.println("service() was called.");

    // 指定输出内容以及编码方式
    res.setContentType("text/html; charset=UTF-8");

    // 获取输出流对象
    PrintWriter out = res.getWriter();

    // 发送HTML内容
    out.println("<html>");
    out.println("<head>");
    out.println("<title>Hello, Servlet!</title>");
    out.println("</head>");
    out.println("<body>");
    out.println("Hello, Servlet!");
    out.println("</body>");
    out.println("</html>");
    }

    /**
     * Servlet结束时调用的函数
     */
    public void destroy() {
    System.out.println("destroy() was called.");
    }
    }
    配置文件是哪一部分?