方式一:直接使用eclipse安装的Tomcat运行maven项目
1、项目右键,run as -->run on server,选择以安装的服务器运行maven项目。
注意事项:
(1)Dynamic Web Module[动态web模板]为3.0适用于tomcat7;3.1适用于tomcat8。可以设置:选中项目右键-->Properties-->Project Facets(项目特性),选择合适的项目版本。
注意:配置Project Facets(项目特性),可以通过Navigator查看:项目名称-->.settings文件夹-->org.eclipse.wst.common.project.facet.core.xml文件中进行设置。其中,Navigator资源文件导航可以通过eclipse菜单栏:window-->show view-->Navigator,即可显示。
(2)配置好项目的依赖库和项目文件资源路径。项目依赖库Maven Dependencies:选中项目右键-->Properties-->Deployment Assembly (部署装配),选择add-->Maven Dependencies;配置添加项目文件资源路径:选中项目右键-->Properties-->java Build Path,Add Folder-->src/main/webapp,点击确认。可以在Deployment Assembly (部署装配)查看是否配置成功。
其中Deployment Assembly(部署装配):DeployPath表示每个资源发布之后的文件路径 。
eclipse中使用tomcat使用启动web项目的流程是 java build path编译项目源代码生成的class文件放到buildpath的设置路径中,根据web deployment assembly将项目中的各个资源发布到设置的指定文件
(3)删除无用WebContent 文件夹:标准的maven项目是没有WebContent 文件夹的,我们需要将WebContent文件夹的下得两个文件夹:META-INF、WEB-INF复制粘贴到webapp文件夹下,并删除WebContent文件夹。
方式二:通过maven命令运行项目
(1)使用tomcat-maven插件,在pom.xml的</dependencies>之后添加以下代码,并做相应修改。右键项目-->Run AS --> Run Configurations 以: tomcat7:run 运行项目。
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/web</path>
<uriEncoding>UTF-8</uriEncoding>
<finalName>web</finalName>
<server>tomcat7</server>
</configuration>
</plugin>
注意:path:是访问应用的路径,是运行时路径。例如:http://host:port/platform
(2)Goals:输入我们需要执行的maven命令,一次执行多个命令用空格隔开。Name:可以给这个操作命令命名,每执行一个maven命令都会被保存。clean命令:用于清空target文件夹下的项目包及文件;install:在本地库中安装jar;package:根据项目生成jar文件。compile:编译源代码。
方式三:使用eclipse安装的tomcat服务器
1、选中项目右键-->run as-->run on server,选择eclipse已安装的tomcat服务器运行项目即可。