IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】

文章目录

  • 前言
  • 一、新建Java项目
  • 二、JavaWeb
    • 添加框架支持
  • 三、Tomcat
  • 四、Servlet部署


前言

2020版idea更新以后,新建JavaWeb项目很烦,网络上的文章的也参差不齐,经过无数次的摸爬滚打以后,终于新建成功了,分享给大家。


一、新建Java项目

  1. 点击File–>new–>project
    在这里插入图片描述
  2. 选择Java
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第1张图片
  3. 设置项目名,finish!

二、JavaWeb

添加框架支持

  • 右击刚刚创建好的项目,选择Add Frameworks Support;IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第2张图片
  • 选择JavaEE8
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第3张图片
  • 选中Web Application,这里是默认create web.xml的
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第4张图片

三、Tomcat

  • 选择 Run -> Edit Configuration -> 左上角加号 -> Tomcat Server->Local
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第5张图片
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第6张图片

  • 点击Application server右边的Configure,找到你存放的Tomcat的目录
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第7张图片

  • 选择第二个选项卡Deployment->±>选择Artifacts,Application context表示工程路径,可以对项目的访问地址进行修改,如果只有一个/,则默认表示localhost:8080/,后面直接跟需要访问的页面即可,Apply;
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第8张图片
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第9张图片

  • 点击OK

  • 打开index.jsp,运行

IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第10张图片

四、Servlet部署

1.创建好了JavaWeb项目
2. 在该项目下新建Directory–>libs
IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第11张图片
3. 在Tomcat文件中的lib文件下找到servlet-api.jar,复制进入libs中
IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第12张图片
4. 右击libs选择Add as library选项
IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第13张图片
5.在src中创建包,在包中定义一个类实现Servlet接口,实现抽象方法
IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第14张图片
6.测试一下,在service()方法中写一段代码

<?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>demo1</servlet-name>
        <!-- 将刚刚写的类的全类写入-->
        <servlet-class>tyut.web.servlet.ServletDemo01</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>demo1</servlet-name>
        <url-pattern>/demo1</url-pattern>
    </servlet-mapping>
  1. 运行
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第15张图片在其后写 /demo1
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第16张图片
    IDEA 2021.2 新建JavaWeb项目及Tomcat部署,部署Servlet【成功】_第17张图片成功输出"hello servlet"

你可能感兴趣的:(intellij-idea,tomcat,java-ee,javaweb,servlet)