zoukankan      html  css  js  c++  java
  • 部署第一个servlet应用到tomcat上

    部署第一个servlet应用到tomcat上

    搭建环境

    eclipse的EE版本

    eclipse官网

    创建一个java的应用程序

    1.File->new java project

    导入servlet包

    右键点击项目 -> properties -> Java Build Path ->Libraries -> Add External JARs

    servlet.jar包的下载地址

    链接:https://pan.baidu.com/s/17aJimvcbiip9E6M-vM6S3w
    提取码:gfxt
    复制这段内容后打开百度网盘手机App,操作更方便哦

    编写HelloServlet

    1.在src处右键创建一个HelloServlet类

    2.HelloServlet类的代码

    import java.io.IOException;
    import java.util.Date;
     
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
    public class HelloServlet extends HttpServlet{
     
        public void doGet(HttpServletRequest request, HttpServletResponse response){
             
            try {
                response.getWriter().println("<h1>Hello Servlet!</h1>");
                response.getWriter().println(new Date().toLocaleString());
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
         
    }
    

    创建相应的目录

    1.按照这个目录结构创建对应的web目录、WEB-INF目录、web.xml文件

    2.web.xml文件的内容

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app>
     
        <servlet>
            <servlet-name>HelloServlet</servlet-name>
            <servlet-class>HelloServlet</servlet-class>
        </servlet>
     
        <servlet-mapping>
            <servlet-name>HelloServlet</servlet-name>
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
     
    </web-app>
    

    指定项目输出的classes目录

    1.在WEB-INF目录下创建classes目录

    2.将classes目录设置为class文件输出目录

    项目右键->properties->Java Build Path->Source->右下角的 Brower-> 指定位置是 j2ee/web/WEB-INF/classes

    将该项目部署到tomcat

    1.打开tomcat下的conf目录下的server.xml文件

    2.在Host标签下面加上Context标签,并设置访问路径,和项目路径

    <Context path="/j2ee" docBase="D:\programe\eclipse-ee\workspace\myworkspace\j2ee\web" debug="0" reloadable="false" />
    

    path是访问路径,比如我这样设置,访问的路径就是localhost:8080/j2ee/hello

    docBase是创建项目的路径,根据情况不同设置

    运行项目

    1.重新启动tomcat
    2.在浏览器输入localhost:8080/j2ee/hello

  • 相关阅读:
    让美国震惊的10大营销案例
    嵌入式培训为什么选凌阳教育?
    推荐几本互联网行业的经典书目
    谈谈被误解的友情链接交换条件【转】
    20 tips for building modern sites while supporting old versions of IE
    国外PHP大师给初学者的8条建议
    专访许雪松:深入理解嵌入式开发
    周宁:做一个生意之前,请自问自己6个问题
    《时代》百大影响力人物:任正非李开复上榜
    TPL DataFlow初探(二)
  • 原文地址:https://www.cnblogs.com/mengxiaoleng/p/11614006.html
Copyright © 2011-2022 走看看