idea 2021.3 配置tomcat

配置 tomcat

下载 tomcat

进入官网http://tomcat.apache.org/,选择 download,下载所需 tomcat 版本。
下载 tomcat 9.0 版本

tomcat 文件结构

20220322153135

jetbrain IDEA 配置 tomcat

新建一个干净的 java 项目

右键项目,然后点击 Add Framework Support…

添加 Web Application 勾选 Create web.xml

添加 maven

项目初始化,只需要设置 groupId 就不会报错

<groupId>com.hmlhao</groupId>
   <artifactId>ServletTest</artifactId>
<version>1.0-SNAPSHOT</version>
导入依赖 (mvn)
 <dependencies>
   <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>4.0.1</version>
   </dependency>
   <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>javax.servlet.jsp-api</artifactId>
      <version>2.3.3</version>
   </dependency>
</dependencies>

在 src/main/java 目录下新建一个包,并且新建一个 HelloServlet,java 文件

package com.study.hello;

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

/**
 * @author chris
 * @version V1.0
 * @package com.study.hello
 * @date 2022/3/25 20:36
 */

public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        PrintWriter writer = resp.getWriter();
        writer.print("Hello,Servlet");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req,resp);
    }
}

web/WEB-INF/web.xml 书写 Servlet 映射

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <servlet>
        <servlet-name>hello</servlet-name>
        <servlet-class>com.hmlhao.servlet.HelloServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>hello</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>

点击 Add Configuration…然后点击加号添加 Tomcat 服务器

20220325205319
20220325205324
20220325205339
20220325205347

部署 web 项目

20220325205406

向下拉有设置访问路径

20220325205426

运行

20220325205445

成功运行

20220325205459

解决 Tomcat 控制台中文乱码

打开 idea setting -> 设置 console encoding utf-8

参考链接

使用 IntelliJ IDEA 配置 Tomcat 入门教程

IDEA 2021 配置 JavaWeb 项目超详细教程

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值