maven项目——tomcat部署maven web项目
tomcat上部署maven web项目的三种方法
- 1.将maven项目打成war包,然后放到tomcat容器中发布;
- 2.在IDE工具中部署tomcat,然后使用远程部署方式部署本地maven项目;
- 3.将maven项目重新导入IDE,直接部署到tomcat上。
接下来我将分别介绍三种方式的适合场景及步骤,希望能够帮助需要的人。
部署环境:IDE——Eclipse;Tomcat——tomcat7
方法一:直接将项目打war包
暂无
方法二:使用tomcat-maven插件实现远程部署
步骤如下
- 配置tomcat7
- 在tomcat7安装根目录——>conf——>tomcat-users.xml中添加用户信息
<rolerolename="admin-gui"/><rolerolename="admin-script"/><rolerolename="manager-gui"/><rolerolename="manager-script"/><rolerolename="manager-jmx"/><rolerolename="manager-status"/><userusername="tomcat"password="tomcat"roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
- 启动tomcat:双击tomcat7安装根目录——>bin——>startup.bat
- 在浏览器中输入http://localhost:8080/manager,是否出现如下登录页面
![]()
- 在tomcat7安装根目录——>conf——>tomcat-users.xml中添加用户信息

- 在maven的pom.xml文件中添加插件下载
<build>
<finalName>test</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version> <!-- 命令为tomcat7:redeploy -->
<configuration>
<!-- 此处一定要和接下来maven的settings.xml文件中配置server的id一样-->
<server>tomcat7</server>
<!-- tomcat7部署管理路径 -->
<url>http://localhost:8080/manager/html</url>
<!-- tomcat的管理员账号信息 -->
<username>tomcat</username>
<password>tomcat</password>
<port>8080</port>
<path>/test</path> <!-- 部署路径 -->
<charset>UTF-8</charset>
<encoding>UTF-8</encoding>
<!-- 运行redeploy命令前,要能正常访问http://localhost:8080/manager-->
</configuration>
</plugin>
</plugins>
</build>
- 修改maven配置文件
- 进入maven根目录——>conf——>settings.xml添加如下内容
<servers> <!-- 部署到tomcat start --> <server> <id>tomcat7</id> <username>tomcat</username> <password>tomcat</password> </server> <!-- 部署到tomcat end --> <servers>
- 进入maven根目录——>conf——>settings.xml添加如下内容
- 在Eclipse 中启动tomcat
- 部署项目,步骤如下几图
![]()
![]()
-
在浏览器中输入http://localhost:8080/manager,如下图所示,出现部署的项目,成功!

方法三:直接在IDE中Servers中部署项目
步骤如下
- 删除maven项目但是不要勾选删除项目源,如下图所示
- 重新导入maven项目,File——>Import——>Maven——>Existing Maven Projects,如图
- 下一步,选择想要导入的Maven项目,Finsh
- 这样导入的Maven项目就可以直接部署在Servers中的Tomcat上了




浙公网安备 33010602011771号