使用maven构建第一个web项目

Posted 二十年后20

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用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/工程名/即可。

 

以上是关于使用maven构建第一个web项目的主要内容,如果未能解决你的问题,请参考以下文章

maven web项目的web.xml报错The markup in the document following the root element must be well-formed.(代码片段

使用命令行创建maven web项目

Maven

使用maven构建web项目

eclipse构建及运行maven web项目

Maven构建web项目在Eclipse中部署的几种方法