在Tomcat中手动部署servlet

11 篇文章 0 订阅
6 篇文章 0 订阅

1、按照《在Tomcat中手动部署JSP》一文中搭建出如下文件结构:


2、创建一个servlet源代码文件,如:HelloServlet.java

import java.io.*; 
import javax.servlet.*; 
 
public class HelloServlet extends GenericServlet { 
 
  public void service(ServletRequest request,  
    ServletResponse response)  
  throws ServletException, IOException { 
    response.setContentType("text/html"); 
    PrintWriter pw = response.getWriter(); 
    pw.println("<B>Hello!<br/>"); 
    pw.println("<h3>《森林卫士》(秋季版)</h3>");
    pw.close(); 
  } 
}
 

3、编译servlet源代码文件:HelloServlet.java(执行命令:javac HelloServlet.java),生成servlet类文件:HelloServlet.class;

4、将servlet的类文件(HelloServlet.class)复制到上述文件结构中的classes路径下,最好连同源代码文件一起复制;

5、添加servlet的名称和映射到上述文件结构中的页面配置描述符web.xml文件中,web.xml文件的内容如下:

<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
   version="2.5"> 
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/servlets/servlet/HelloServlet</url-pattern>
    </servlet-mapping>
	
</web-app>

6、启动浏览器,输入如下所示的URL:

http://localhost:8080/jspProject/servlets/servlet/HelloServlet

可以在浏览器的显示区域观察到这个servlet的输出,以粗体显示的字符串:

Hello!

《森林卫士》(秋季版)

注意:当你修改原文件的输出内容并编译后,只有在你刷新服务器的情况下,才能显示新的修改内容。原因是:在固定的servlet映射中,一次调入,多次使用。



  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值