使用maven构建第一个web项目
在eclipse中,正常创建maven项目后,发现在index.jsp中会报错,此时在pom.xml中加入如下依赖关系即可
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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>
手动创建目录文件结构
利用插件服务器来运行,可以使用tomcat或者jetty,具体如下所示:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
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>
若是使用jetty,则正常运行后在浏览器中输入localhost:8080即可;若是使用tomcat,则正常运行后在浏览器中输入localhost:8080/工程名/即可。