我的技术学习物语果然有问题
(最后更新 )

第一个Servlet程序

简单使用servlet的小demo

  1. 创建一个Maven项目,不用选择模板先

  2. 导入依赖

    <!--在pom.xml的project标签里导入依赖-->
    <dependencies>
    
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>4.0.1</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet.jsp</groupId>
                <artifactId>jsp-api</artifactId>
                <version>2.1</version>
                <scope>provided</scope>
            </dependency>
    
        </dependencies>
  3. 创建一个子模块,选择图中的模板

    接下来配置好maven和setting.xml和maven-repo的路径,大概如图所示

  4. 创建好子模块后,更新web.xml

    <!--更新src/main/webapp/WEB-INF下的web.xml如下-->
    
    <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_3_1.xsd"
             version="3.1">
    
    </web-app>
  5. 还原配置

    在main下创建好java包和resources包,并在右键Mark Director as标记两个包,Java包为Sources Root,resources包为Resources Root类型,成功如图下

  6. 在Java包里编写servle程序,若没有添加servlet程序选项可以自行创建类,然后继承HttpServlet接口

  7. 编写好后点击右上角的设置,配置好Tomcat服务器的设置

    添加之后配置好部署,添加子模块的war包,就可以启动Tomcat了