Eclipse创建一个Maven Web项目
2018-02-20 20:27
633 查看
在这篇文章中,我们将演示如何在Eclipse IDE中使用maven创建一个动态Web项目。
使用的工具和技术 -
Eclipse Jee Oxygen
Maven 3.3.3
JavaSE 1.8
Servlet API 3.1.0
Apache Tomcat 7.0.47 (Embeded)
下面开始一步一步在Eclipse中使用maven创建一个web项目。
![](http://www.yiibai.com/uploads/images/201802/1202/714150209_25673.png)
![](http://www.yiibai.com/uploads/images/201802/1202/852150213_98420.png)
![](http://www.yiibai.com/uploads/images/201802/1202/306150221_41606.png)
了解有关groupid artifactId和版本的Maven命名约定的更多信息。
XML
在更改
要更新web maven项目,请右键单击项目名称(如:
![](http://www.yiibai.com/uploads/images/201802/1202/734150226_92738.png)
Java
Shell
要在Eclipse IDE中执行maven命令,请右键点击项目名称,打开
在运行配置向导中,双击
![](http://www.yiibai.com/uploads/images/201802/1202/372150238_49994.png)
然后点击运行(
![](http://www.yiibai.com/uploads/images/201802/1202/783150239_61198.png)
Shell
要在Eclipse IDE中执行maven命令,请创建一个新的配置,如下图所示 -
![](http://www.yiibai.com/uploads/images/201802/1202/930150243_94991.png)
现在运行配置启动tomcat服务器。 控制台输出如下图所示 -
![](http://www.yiibai.com/uploads/images/201802/1202/211150244_77398.png)
![](http://www.yiibai.com/uploads/images/201802/1202/277150245_91215.png)
源码地址:http://download.csdn.net/download/caobingyi/10253192
原文地址:https://www.yiibai.com/maven/create-a-maven-web-project-with-eclipse.html
使用的工具和技术 -
Eclipse Jee Oxygen
Maven 3.3.3
JavaSE 1.8
Servlet API 3.1.0
Apache Tomcat 7.0.47 (Embeded)
下面开始一步一步在Eclipse中使用maven创建一个web项目。
第1步
转到 New 菜单 Other.. -> Maven -> Maven Project ,然后单击 Next 。如下图所示 -![](http://www.yiibai.com/uploads/images/201802/1202/714150209_25673.png)
第2步
在New Maven Project向导中,选择Create a simple project并指定项目保存的目录(如:F:\worksp\Maven\webproject),然后单击
Next。如下图所示 -
![](http://www.yiibai.com/uploads/images/201802/1202/852150213_98420.png)
第3步
在下一个向导中,添加项目信息,如下所示,然后单击Finish。
![](http://www.yiibai.com/uploads/images/201802/1202/306150221_41606.png)
了解有关groupid artifactId和版本的Maven命名约定的更多信息。
第4步
打开pom.xml文件并在其中添加servlet依赖项和Tomcat maven插件,如下代码所示,pom.xml -
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.yiibai</groupId> <artifactId>webproject</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <failOnMissingWebXml>false</failOnMissingWebXml> </properties> <dependencies> <!-- Servlet API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies> <build> <sourceDirectory>src/main/java</sourceDirectory> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <!-- Embedded Apache Tomcat required for testing war --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/</path> </configuration> </plugin> </plugins> </build> </project>
XML
在更改
pom.xml文件之后,更新maven web项目。
要更新web maven项目,请右键单击项目名称(如:
webproject)->
Maven->
Update Project...来更新项目。
第5步
查看maven web项目结构,如下图所示 -![](http://www.yiibai.com/uploads/images/201802/1202/734150226_92738.png)
第6步
现在,创建一个包:com.yiibai.servlet,并在此包下创建一个
HelloWorldServlet类,并在其中写入以下代码。文件:HelloWorldServlet.java -
package com.yiibai.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author maxsu */ @WebServlet("/hello") public class HelloWorldServlet extends HttpServlet { private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/plain"); resp.getWriter().write("Hello World! Maven Web Project Example."); } }
Java
第7步
使用以下maven命令构建项目。mvn clean install
Shell
要在Eclipse IDE中执行maven命令,请右键点击项目名称,打开
Run菜单 ->
Run Configuration..以创建新配置。
在运行配置向导中,双击
Maven Build并提供配置信息(Name,Base directory和Goals),如下图所示。
![](http://www.yiibai.com/uploads/images/201802/1202/372150238_49994.png)
然后点击运行(
Run)并在控制台中输出结果如下 -
![](http://www.yiibai.com/uploads/images/201802/1202/783150239_61198.png)
第8步
使用以下命令运行嵌入式tomcat服务器。mvn tomcat7:run
Shell
要在Eclipse IDE中执行maven命令,请创建一个新的配置,如下图所示 -
![](http://www.yiibai.com/uploads/images/201802/1202/930150243_94991.png)
现在运行配置启动tomcat服务器。 控制台输出如下图所示 -
![](http://www.yiibai.com/uploads/images/201802/1202/211150244_77398.png)
第9步
打开浏览器并在地址栏中输入URL:http://localhost:8080/hello,得到以下结果 -
![](http://www.yiibai.com/uploads/images/201802/1202/277150245_91215.png)
源码地址:http://download.csdn.net/download/caobingyi/10253192
原文地址:https://www.yiibai.com/maven/create-a-maven-web-project-with-eclipse.html
相关文章推荐
- 在eclipse上创建一个maven动态web项目
- 小白用eclipse创建一个maven+web3.0+JDK1.7+tomcat7.0的web项目
- eclipse创建一个标准的maven web项目
- 在eclipse中创建一个Maven Web项目
- Eclipse创建一个Maven Web项目
- 如何在eclipse里面创建一个maven web项目
- eclipse maven创建一个maven web项目,以及创建过程中的报错解决方法
- maven 学习---用Eclipse创建一个Maven Web项目
- 用Eclipse创建一个Maven Web项目
- 用Eclipse创建一个Maven Web项目
- HzhJava框架搭建一:Eclipse+Maven创建一个web项目
- 在Eclipse中使用Maven来创建一个web项目
- 在eclipse下使用maven创建web项目
- 使用Maven创建一个Spring MVC Web 项目
- Eclipse中创建Maven webapp项目
- maven(一)创建一个maven的web项目
- eclipse创建maven管理的web项目
- Maven3 用Maven创建一个web项目
- Eclipse上创建一个Maven+Spring MVC的HelloWord项目2:发布项目
- JAVA学习中使用Eclipse创建一个动态的WEB项目