Tomcat5.0+j2se1.5,第一个servlet难产,请高手帮忙!
Tomcat安装目录:F:\开发软件\Tomcat 5.0
jdk安装目录:C:\Program Files\Java\jdk1.5.0_04
Path:...;C:\Program Files\Java\jdk1.5.0_04\bin
classpath:.;C:\Program Files\Java\jdk1.5.0_04\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_04\bin\tools.jar;F:\开发软件\Tomcat 5.0\common\lib\servlet-api.jar;
我第一个jsp,很快就搞定!
在F:\开发软件\Tomcat 5.0\webapps\ROOT\mytomcat目录下放了两个文件:*.html,*.jsp
结果http:\\localhost:8080\mytomcat\*.html结果成功。
然后,我做第一个servlet,java文件为:
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** Simple servlet used to test server.
* <P>
* Taken from Core Servlets and JavaServer Pages 2nd Edition
* from Prentice Hall and Sun Microsystems Press,
* http://www.coreservlets.com/.
* © 2003 Marty Hall; may be freely used or adapted.
*/
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String docType =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n";
out.println(docType +
"<HTML>\n" +
"<HEAD><TITLE>Hello</TITLE></HEAD>\n" +
"<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1>Hello</H1>\n" +
"</BODY></HTML>");
}
}
我将它编译后得到的Servlet.class放入了
F:\开发软件\Tomcat 5.0\webapps\ROOT\WEB-INF\classes目录中
在F:\开发软件\Tomcat 5.0\webapps\ROOT\WEB-INF中编写web.xml文件如下:
<web-app>
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/HelloServlet</url-pattern>
</servlet-mapping>
</web-app>
然后启动Tomcat,输入http:\\localhost:8080\servlet\HelloServlet,结果显示:
HTTP Status 404 - /servlet/HelloServlet
--------------------------------------------------------------------------------
type Status report
message /servlet/HelloServlet
description The requested resource (/servlet/HelloServlet) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/5.0.28
!-我辛苦了2天查找答案了,还是没成功,希望高手帮忙,不胜感激啊~~~