码迷,mamicode.com
首页 > 其他好文 > 详细

maven tomcat 插件实现热部署

时间:2016-05-26 13:00:26      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

tomcat 的maven插件有助于提高开发效率,原因是:

--可以直接把项目发布到远程的服务器上。

--能够实现项目的热部署,在开发过程中修改了Java类,不需要重启tomcat

首先配置一个tomcat的管理用户

1.修改tomcat根路径下conf/tomcat-users.xml    为tomcat添加用户配置

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script"/>

启动tomcat

技术分享

输入上面配的值用户名和密码进入应用管理界面

技术分享

在这里我们可以对发布到tomcat的项目有进行管理

2.需要在maven项目有的pom.xml文件中配置tomcat的Maven插件:tomcat7-maven-plugin,在pom.xml配置文件中:

<build>
    <finalName>taotao</finalName>
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>    
            <version>2.2</version>   
            <configuration>
                <url>http://localhost:8080/manager/text</url>    <!--配置tomcat的路径-->
                <username>admin</username>
                <password>admin</password>
                <uriEncoding>UTF-8</uriEncoding>   <!--tomcat的url编码,达到和修改server.xml文件一样的功能-->
            </configuration>
        </plugin>
    </plugins>
</build>

3. 启动tomcat 

技术分享  

技术分享

Working directory里选择你的web project,

在Command line栏可填写你所需要的命令  
tomcat7:deploy  发布项目到远程服务器
tomcat7:run     运行tomcat    默认端口是8080   已经支持热部署了

 

maven tomcat 插件实现热部署

标签:

原文地址:http://www.cnblogs.com/winner-0715/p/5530672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!