7.问题:如何利用eclipse开发Servlet组件,然后部署到Tomcat容器中并运行?

解决方案:

第一步:新建一个Maven项目(命名为servlet01-lab)并选择war包

注:建好项目要修改视图模式Window->Show View->Project Explorer

注:工程建完之后,要做两个准备工作

1)添加web.xml文件(选中Deployment Descriptor点击鼠标右键选择生成部署描述文件)

2)指定Servlet容器(选中工程点击鼠标右键选择Properties->Maven->Targeted Runtimes)

第二步:在Java Resources文件下的src/main/java目录中添加Servlet类(该步骤是重点,主要负责写业务逻辑)

1)继承HttpServlet

2)重写service方法(点击鼠标右键选择Source->Override Mathods..->service(HttpServletRequest, HttpServletResponse))

具体业务逻辑代码:

@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    resp.setContentType("text/html");// 设置服务器端返回的数据类型
    PrintWriter out = resp.getWriter();// 通过响应对象获得输出流
    out.println("Hello Kitty");// 将处理结果写到response对象里面
    out.close();// 关闭流
}

第三步:在web.xml中添加Servlet的配置信息

注:

1)servlet-name必须一致
2)servlet-class必须写完整的类名
3)url-pattern必须以"/"开头

第四步:将项目部署到Tomcat容器中并运行(选中工程点击鼠标右键选择Run As->Run on Server)

第五步:打开浏览器,在地址栏输入http://127.1.0.0:8080/servlet01-lab/hello进行访问测试

祝你好运!


2019/1/24 15:26:01 已解决!