• 部署第一个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

  • 相关阅读:
    Redis数据结构
    PostgreSQL中的onflict
    Lombok注解
    Kafka基本介绍
    Java8特性
    Java8特性Lambda表达式
    网络经济与企业管理(第10章:供应链管理)
    网络经济与企业管理(第9章:企业知识管理)
    网络经济与企业管理(第8章:人力资源管理)
    网络经济与企业管理(第7章:企业财务管理)
  • 原文地址:https://www.cnblogs.com/mengxiaoleng/p/11614006.html
Copyright © 2020-2023  润新知