使用maven构建第一个web项目

在eclipse中,正常创建maven项目后,发现在index.jsp中会报错,此时在pom.xml中加入如下依赖关系即可

1     <dependency>
2         <groupId>javax.servlet</groupId>
3         <artifactId>javax.servlet-api</artifactId>
4         <version>3.0.1</version>
5         <!-- 只在编译和测试时运行 -->
6         <scope>provided</scope>
7     </dependency>
View Code

手动创建目录文件结构

利用插件服务器来运行,可以使用tomcat或者jetty,具体如下所示:

 1 <plugins>
 2         <plugin>
 3         <!-- 使用tomcat来运行 -->
 4             <groupId>org.apache.tomcat.maven</groupId>
 5           <artifactId>tomcat7-maven-plugin</artifactId>
 6           <version>2.2</version>
 7           <!-- 使用jetty来运行,命令为jetty:run -->
 8             <!-- <groupId>org.eclipse.jetty</groupId>
 9             <artifactId>jetty-maven-plugin</artifactId>
10             <version>9.4.5.v20170502</version> -->
11             <!-- 配置下面之后,可以利用clean package来运行 -->
12              <executions>
13                 <execution>
14                 <!-- 在打包成功后使用jetty:run来运行jetty服务 -->
15                     <phase>package</phase>
16                     <goals>
17                         <goal>run</goal>
18                     </goals>
19                 </execution>
20             </executions> 
21         </plugin>
22     </plugins>
View Code

若是使用jetty,则正常运行后在浏览器中输入localhost:8080即可;若是使用tomcat,则正常运行后在浏览器中输入localhost:8080/工程名/即可。

原文地址:https://www.cnblogs.com/cing/p/7479943.html