Bootstrap

Java-servlet(三)Java-servlet-Web环境搭建(下)详细讲解利用maven和tomcat搭建Java-servlet环境


前言


一、配置maven阿里镜像

  • 首先打开利用vscode打开maven文件里面的conf文件
    在这里插入图片描述
  • 找到setting.xml文件

在这里插入图片描述

  • 单击利用vscode或者其他编辑软件打开它

  • 找到里面的mirros文件,替换为国内阿里云镜像(国外的网速慢)在这里插入图片描述

  • 国内阿里云镜像

<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>
  • 粘贴过去替换掉原来的镜像文件
  • 然后保存

二、利用IDEA创建maven文件

创建maven文件

  • 首先打开IDEA,点击右上角新建项目
    在这里插入图片描述

在这里插入图片描述

  • Jdk尽量选择18以下,19以上运行Java-servlet-Web环境可能出现问题
  • 选择第二个选项Maven
  • 然后点击创建项目
  • 然后会出现以下界面

在这里插入图片描述

删除src文件

在右边的文件里找到src文件,然后右键删除
在这里插入图片描述

创建新的src模版

在右边的文件里找到se3文件,然后右键,找到创建模板,
在这里插入图片描述

  • 继续创建maven文件
    在这里插入图片描述
    创键好之后,会有俩个xml文件
    在这里插入图片描述

删除example以及org文件

在这里插入图片描述

三、在第二个xml文件里写入jsp-api代码和javax.servlet-api代码

<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.3.3</version>
    <scope>provided</scope>
</dependency>

在这里插入图片描述
在复制之前首先要打

<dependencies>
        
    </dependencies>

不然运行不了

<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <scope>provided</scope>
</dependency>

在这里插入图片描述

  • 复制完之后点击刷新按钮
    在这里插入图片描述
    我们配置的文件会在指定项目里显示出来
    在这里插入图片描述

四、配置打开模板设置

  • 找到我们配置好的SE3文件,单击右键,打开模板设置
    在这里插入图片描述
    在这里插入图片描述
  • 找到模板在ch1下面加入web环境
    在这里插入图片描述

找到创建工程文件在web文件目录下创建lib文件
在这里插入图片描述

  • 找到创建目录为lib
    在这里插入图片描述
    在这里插入图片描述
  • 找到添加副本里面的库文件
    在这里插入图片描述
    在这里插入图片描述
  • ctri+a全选点击确定
    在这里插入图片描述

之后在点击应用
在这里插入图片描述

  • 配置好之后的样子
    在这里插入图片描述

点击最右边的maven按钮
在这里插入图片描述

  • 找到maven设置
  • 在这里插入图片描述

将自己的maven文件导入里面
在这里插入图片描述

五、在当前文件里编辑设置

  • 点击当前文件里的编辑设置在这里插入图片描述
    点击+号找到本地Tomcat本都设置

在这里插入图片描述
再部署里面找到工件
在这里插入图片描述

  • 点击应用和确定
    在这里插入图片描述

六、web.xml文件里设置

  • 找到web.xml文件

在这里插入图片描述
输入以下代码

 <servlet-mapping>
        <servlet-name>name</servlet-name>
        <url-pattern>/name</url-pattern>
    </servlet-mapping>
    <servlet>
        <servlet-name>name</servlet-name>
        <servlet-class>com.niit.HelloServtal</servlet-class>
    </servlet>
  • 在java文件里面创建以下文件夹

在这里插入图片描述

  • 在HelloServtal输入以下代码
package com.niit;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class HelloServtal extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().write("1111");
    }
}

运行项目

在这里插入图片描述

在这里插入图片描述

这样变构造好环境了

在这里插入图片描述


;