怎样在tomcat中配置web.xml运行servlet

  1.   用你最熟悉的编辑器(建议使用有语法检查的java   ide)新建一个servlet程序,文件名为Test.java,文件内容如下:  
  package   test;  
  import   java.io.IOException;  
  import   java.io.PrintWriter;  
  import   javax.servlet.ServletException;  
  import   javax.servlet.http.HttpServlet;  
  import   javax.servlet.http.HttpServletRequest;  
  import   javax.servlet.http.HttpServletResponse;  
  public   class   Test   extends   HttpServlet   {  
  protected   void   doGet(HttpServletRequest   request,   HttpServletResponse   response)  
  throws   ServletException,   IOException   {  
  PrintWriter   out=response.getWriter();  
  out.println("<html><body><h1>This   is   a   servlet   test.</h1></body></html>");  
  out.flush();  
  }  
  }    
          2   .编译  
          将Test.java放在c:/test下,使用如下命令编译:  
          C:/Test>javac   Test.java  
          然后在c:/Test下会产生一个编译后的servlet文件:Test.class  
   
          3   .将结构test/Test.class剪切到%CATALINA_HOME%/webapps/myapp/WEB-INF/classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。   现在webapps/myapp/WEB-INF/classes下有test/Test.class的文件目录结构  
   
          4   .修改webapps/myapp/WEB-INF/web.xml,添加servlet和servlet-mapping  
          编辑后的web.xml如下所示:  
  <?xml   version="1.0"   encoding="ISO-8859-1"?>  
  <!DOCTYPE   web-app  
  PUBLIC   "-//Sun   Microsystems,   Inc.//DTD   Web   Application   2.3//EN"  
  "http://java.sun.com/dtd/web-app_2_3.dtd">  
  <display-name>My   Web   Application</display-name>  
  <description>  
  A   application   for   test.  
  </description>  
  <servlet>  
  <servlet-name>Test</servlet-name>  
  <display-name>Test</display-name>  
  <description>A   test   Servlet</description>  
  <servlet-class>test.Test</servlet-class>  
  </servlet>  
  <servlet-mapping>  
  <servlet-name>Test</servlet-name>  
  <url-pattern>/Test</url-pattern>  
  </servlet-mapping>  
  </web-app>  
  这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet“映射”到地址/Test上  
   
          5   .好了,启动Tomcat,启动浏览器,输入http://localhost:8080/myapp/Test   如果看到输出This   is   a   servlet   test.就说明编写的servlet成功了。  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值