First, directory structure:
Two
1.web.xml
<?xml version= "1.0" encoding= "UTF-8"?> <web-app xmlns:xsi=
"Http://www.w3.org/2001/XMLSchema-instance" "
xmlns=" Http://java.sun.com/xml/ns/javaee "xmlns:web=" http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "
xsi:schemalocation= "Http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version= "2.5" >
<description>nothing to show you</description>
<display-name> The Web App @ kkzd</display-name>
<context-param>
<param-name>log4jconfigproperties </param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</ context-param>
<welcome-file-list>
<welcome-file>/index.jsp</welcome-file>
</welcome-file-list>
</web-app>
2.maven resolution Dependency
<project xmlns= "http://maven.apache.org/POM/4.0.0" xmlns:xsi= "Http://www.w3.org/2001/XMLSchema-instance" xsi:s chemalocation= "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" > <modelversion >4.0.0</modelVersion> <groupId>com.web.pro</groupId> <artifactid>webproject</ artifactid> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name> WebProject Maven webapp</name> <url>http://maven.apache.org</url> <properties> ;java-version>1.8</java-version> <org.springframework-version>4.2.2.release</ Org.springframework-version> <org.springframework.security-version>4.0.1.release</ Org.springframework.security-version> <org.aspectj-version>1.8.1</org.aspectj-version> < Org.slf4j-version>1.7.12</org.slf4j-version> </properties>
<dependencies> </dependencies> <build> <FINALNAME>${PROJECT.ARTIFACTID}&L t;/finalname> <plugins> <plugin> <groupid>org.apache.maven.plugin S</groupid> <artifactId>maven-compiler-plugin</artifactId> <VERSION&G T;2.3.2</version> <configuration> <source>${java-version}</source > <target>${java-version}</target> </configuration> &
Lt;/plugin> <plugin> <groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version>
</plugin> </plugins> </build> </project>
Third, packaging, Access:
1. MVN Clean Tomcat7:run
2. Http:localhost:8080/webproject