昨天照着一个简单教程做了做 Lomboz,只是想简单地写个Servlet,结果最后访问的时候出现了
下面的信息,用不起来。请帮一下忙,非常感谢!
在线等!
我想知道错误原因,解决的一般方法和注意。http://localhost:8080/LearnJSP/helloservletHTTP Status 404 - /--------------------------------------------------------------------------------type Status reportmessage /description The requested resource (/) is not available.
在线等!
下面的信息,用不起来。请帮一下忙,非常感谢!
在线等!
我想知道错误原因,解决的一般方法和注意。http://localhost:8080/LearnJSP/helloservletHTTP Status 404 - /--------------------------------------------------------------------------------type Status reportmessage /description The requested resource (/) is not available.
在线等!
信息: 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
-------------
404错误表示找不到相应的网页,也就是说你的Servlet配置不对,你在Web.xml配一下Servlet相关Action等
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.");
}
}
配置文件是哪一部分?