File - New - Project - Maven - create from archetype - maven-archetype-webapp

 

 GroupId / ArtifactId

 

选择Maven版本,Maven配置文件,Jar文件存放路径

 

 next - finished

 右下角  Enable Auto-Import 自动导入配置的包

 

 项目结构如图

 

 将webapp目录拖动到根目录下(习惯问题,可不操作)

main下新建两个文件夹  java  resources

 

 我的新建两个文件夹 javaresources,自动转换成 源文件目录和资源文件夹目录(就是图标和普通文件夹不一样,譬如main文件夹)

如未自动转换,则 File - Project Structure(CTRL+ALT+SHIFT+S)  - Modules 

 

 

 点击 + 号,开始添加web文件夹 

 

 配置web信息

 

 配置Artifacts,即tomcat需要的配置

 

 点击 减号,删除掉默认的配置,点击加号,新增配置

 

 

 

 

配置tomcat信息

run - Edit Configurations - + - Tomcat Server - Local 

 

编辑tomcat - Server 信息

 

 

 tomcat - Deployment

 

 

在web目录下新增一个 index.jsp文件。

 运行 run - run unNamed(SHIFT+F10) 

弹出浏览器页面

 

 

Servlet测试

在pom.xml文件添加Servlet支持

<dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>

在java目录下新增Servlet

 

 修改 

@WebServlet(name = "Servlet")
@WebServlet("/Servlet")

在doGet方法写入代码
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setCharacterEncoding("utf-8");
        response.getWriter().println("这是Servlet输出的内容");
    }

重新运行Tomcat (Shift+F10)

访问 

 

 

两种方式,殊途同归   

方式一