IDEA社区版本创建Servlet项目

我是老馋

创建目录

新建项目

新建目录,四个全创建一次

在main下创建webapp目录,目录结构如下

src/main/webapp/
    ├── WEB-INF/
    └── web.xml

创建一个之后测试的java文件

package com.example;

import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.*;

@WebServlet(urlPatterns = "/hello")
public class HelloServlet extends HttpServlet {
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();
        out.println("<p>Hello World!</p>");
    }
}

在pom.xml添加servlet依赖(直接用tomcat里也行)

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

目录结构如下

Tomcat配置

搜索插件Smaet Tomcat

添加插件后,Setting栏目就会多了Tomcat Server。在里面配置你的Tomcat目录

Run -> Edit Configuration 新建一个Smart Tomcat

配置如下

启动,因为用注解,所以不写web.xml也没关系,访问http://localhost:8080/hello