一脚踩进java——Maven创建war类型项目

一、创建步骤

1.1 创建Maven Project时选择packaging为war

1.2 在webapp下,新建META-INF和WEB-INF/web.xml

 1.3 在pom.xml文件中,添加java ee的三个相关jar包

  1)<scope> jar的有效范围,provided表示编译器生效,不会打包发布到tomcat

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

    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.2.1</version>
        <scope>provided</scope>
    </dependency>
    
    <dependency>
        <groupId>jstl</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

</dependencies>

1.4 配置tomcat插件

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <port>8081</port>
                <path>/</path>
            </configuration>
        </plugin>
    </plugins>
</build>

1.5 启动tomcat插件

  1)右键项目 => run as => maven build => goals 输入:clean tomcat7:run

原文地址:https://www.cnblogs.com/smilehq/p/12988536.html