Servlets 如何在Windows7中配置Tomcat6.0.36以使用servlet

Servlets 如何在Windows7中配置Tomcat6.0.36以使用servlet,servlets,windows-7,tomcat6,web.xml,Servlets,Windows 7,Tomcat6,Web.xml,我将tomcat-6.0.36压缩文件解压缩到c:\tomcat,现在是我的tomcat的根目录 安装是C:\tomcat。我已将类路径设置为 “;C:\tomcat\lib\servlet api.jar;C:\Program Files\Java\jdk1.7.0\u 10” Tomcat-6.0.36现在正在运行,并显示主页 我创建了下面的Servlet import java.io.*; import javax.servlet.*; import javax.servlet.http.

我将tomcat-6.0.36压缩文件解压缩到c:\tomcat,现在是我的tomcat的根目录 安装是C:\tomcat。我已将类路径设置为

“;C:\tomcat\lib\servlet api.jar;C:\Program Files\Java\jdk1.7.0\u 10”

Tomcat-6.0.36现在正在运行,并显示主页

我创建了下面的Servlet

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {
   public void doGet(HttpServletRequest req, HttpServletResponse res)
                                    throws ServletException, IOException  {

                    res.setContentType("text/html");
                    PrintWriter out = res.getWriter();


                    out.println("<HTML>");
                    out.println("<HEAD><TITLE>Hello World</TITLE></HEAD>");
                    out.println("BODY");
                    out.println("<BIG>Hello World</BIG>");
                    out.println("</BODY></HTML>");


            }
}
import java.io.*;
导入javax.servlet.*;
导入javax.servlet.http.*;
公共类HelloWorld扩展了HttpServlet{
公共无效数据集(HttpServletRequest-req、HttpServletResponse-res)
抛出ServletException、IOException{
res.setContentType(“文本/html”);
PrintWriter out=res.getWriter();
out.println(“”);
out.println(“你好世界”);
out.println(“主体”);
out.println(“你好世界”);
out.println(“”);
}
}
已成功编译上述Servlet并生成.class 文件被放置在目录/webapps/ROOT/WEB-INF/classes中。 创建Tomcat zip文件时未创建classes目录 扩展,所以我自己创建了它。在WEB-INF/目录中有一个 xml文件,我没有对它做任何处理

当我试图通过URL访问Servlet HelloWorld时 /servlet/HelloWorld响应为

HTTP状态404-/servlet/HelloWorld

类型状态报告

message/servlet/HelloWorld

说明请求的资源不可用。阿帕奇 Tomcat/6.0.36

尝试使用URL
/servlets/servlet/HelloWorld
导致与上述相同的响应

必须做什么才能部署servlet? 请告诉我如何修改web-INF目录中的web.xml文件。我已经参考了Stackoverflow上发布的许多问题,但没有找到解决方案


谢谢

btw为什么要将应用部署到根文件夹?Stackoverflow不是教程网站。谷歌将给出许多使用servlet的简单示例。例如,这里的教程内容丰富且详细:。Varuna不考虑基本上遵循任何java servlet教程;web.xml应该有一个servlet类的条目,以及到相应URL的映射。将鼠标放在放置在问题上的
[servlets]
标记上,直到出现一个黑框,然后单击其中的信息链接。您会注意到,您至少需要一个包和一个servlet映射。您不清楚为什么要在URL中专门处理
/servlet
,但可能您正在阅读一个非常古老的资源,其中使用了所谓的调用器servlet。您不应该使用它,并确保您正在阅读最新的资源。另请参见@informatik01谢谢您的教程,我对tomcat或servlet编程并不陌生,但在某个时候,我使用的是版本5。