您的位置:首页 > 运维架构 > Tomcat

采用maven 对tomcat 进行自动部署

2016-01-14 18:24 609 查看
在工作过程中经常会遇到项目频繁发不到额过程,而且在这个过程中会一直进行一些简单但是繁琐的重复性工程 1、打war 包 2、停掉tomcat 3、copy war 包 4、启动tomcat 听说maven 可以替代这行操作,所以放手一试

还是一如既往的废话不多说,直接开门见山

步骤如下:

1、下载一个绿色版完整的tomcat 包

2、进入tomcat/conf 文件下修改文件 tomcat-users.xml文件

<tomcat-users>
<role rolename="admin"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="tomcat" roles="admin,manager,manager-gui,manager-script"/>
<tomcat-users/>
修改完成之后,重启tomcat 访问http://localhost:8080/manager/html 此处是本人自己私服的 IP:PROT

页面如下



3、配置项目pom.xml 文件

<!-- 自动部署-->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<port>8080</port>
<uriEncoding>UTF-8</uriEncoding>
<url>http://localhost:8080/manager/text</url>
<server>tomcat</server>
<path>/${finalName}</path>
</configuration>
</plugin>
注:此处的url 注意是xxx/manager/text 并非是 xxx/manager/html 原因是我用的tomcat 是tomcat7 的版本

4、配置maven 的setting.xml 文件

<server>
<id>tomcat</id>
<username>tomcat</username>
<password>tomcat</password>
</server>


5、ok 到此一切配置工作配置完毕
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: