从零开始的IDEA创建Servlet生活

1.创建Java项目

请注意,这里是创建Java项目,不是创建java Enterprise项目!!!
请注意,这里是创建Java项目,不是创建java Enterprise项目!!!
请注意,这里是创建Java项目,不是创建java Enterprise项目!!!


Next


输入各项信息,没啥讲的


这就是我们新建的空的Java项目

2.导入servlet-api.jar包



继续点


servlet-api.jar包位置很好找,就在tomcat下的lib目录中


OK,导入成功

3.编写HelloServlet


建个HelloServlet处理,就是普通的Java Class


输入如下代码:

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 HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().println("<h1>Hello Servlet!</h1>");
    }
}

4.配置web.xml


在根目录下创建web/WEB-INF/web.xml


输入如下代码:

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
    <servlet>
        <servlet-name>HelloServlet</servlet-name>
        <servlet-class>HelloServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloServlet</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
</web-app>

5.配置Facets与Artifacts



选中项目点OK


跳到了Module这边,那顺便就把Artifacts也创建一下


OK

6.配置Tomcat


照着点
在里面找到Tomcat Server,选择Local,不是TomEE。
找不到的话点开那个other,在other下面找


改个好听的名字,然后再配置一下Tomcat所在位置


把他这边artifacts修复一下


Application context里面只留下/

7.启动Tomcat



弹出来一个404,怎么会呢?是不是哪里做错了?


别着急,xml文件里面绑定的是/hello,让我们访问一下/hello,成功

原文地址:https://www.cnblogs.com/Subaru/p/13345510.html