`
zhangwei_david
  • 浏览: 476107 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

maven+tomcat7 热部署

 
阅读更多

      使用tomcat7+maven3 进行热部署,具体步骤如下:     

 

     第一步:安装tomcat7

    

     第二步:配置tomcat 用户TOMCAT_HOME/conf/tomcat-users.xml

          

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

   第三步:修改TOMCAT_HOME/conf/tomcat-context.xml

   

<Context antiResourceLocking="true" antiJARLocking="true"/>

 

  第四步:修改 MAVEN_HOME/conf/settings.xml

 

<pluginGroups>
	<!-- pluginGroup
     | Specifies a further group identifier to use for plugin lookup.
    <pluginGroup>com.your.plugins</pluginGroup>
    -->
	<pluginGroup>org.apache.tomcat.maven</pluginGroup>
</pluginGroups>

 第五步:在web pom.xml 中配置tomcate7插件

<!-- tomcate 自动部署 -->
			<plugin>
				<groupId>org.apache.tomcat.maven</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.2</version>
				<configuration>
					<url>http://localhost:8080/manager/text</url>
					<server>tomcat</server>
					<username>tomcat</username>
					<password>tomcat</password>  
				</configuration>
			</plugin>

 

 第六步: mvn tomcat7:deploy 进行部署, mvn tomcat7:redeploy 进行重新部署

    

  

3
2
分享到:
评论
2 楼 zhangwei_david 2015-07-25  
狗剩菜 写道
这也能算是热部署吗

部署前tomcat是启动状态,在部署过程中不需要重启tomcat
1 楼 狗剩菜 2015-07-24  
这也能算是热部署吗

相关推荐

    Maven +Tomcat+m2eclipse的热部署(hot deploy)

    ### Maven + Tomcat + m2eclipse 的热部署详解 #### 概述 Maven、Tomcat 和 m2eclipse 是 Java 开发中常见的工具组合,它们分别在构建管理、应用服务器以及集成开发环境中扮演着关键角色。热部署(Hot Deploy),...

    maven+tomcat的苦逼经历

    文章中可能还讨论了如何将Maven与Tomcat整合,例如使用Maven的tomcat7-maven-plugin或tomcat8-maven-plugin来实现应用的自动化部署。这个过程中,可能会涉及配置插件的goals,如`tomcat7:deploy`或`tomcat7:run`,...

    Maven工程Tomcat热部署详解.pdf

    在进行Maven工程的Tomcat热部署详解时,首先需要掌握Java后台开发中对于Tomcat热部署的基本知识。这涉及到Java环境的搭建,Tomcat的安装,以及Maven工程中对于热部署的配置方法。 Java环境的搭建是热部署的前提。在...

    maven集成tomcat支持热部署

    本篇将详细介绍如何通过Maven集成Tomcat,实现项目的热部署,从而提高开发效率。 首先,集成Maven与Tomcat的核心在于Maven的插件管理。我们需要在项目的`pom.xml`文件中引入`maven-eclipse-plugin`和`maven-war-...

    IntelliJ IDEA使用maven实现tomcat的热部署

    "IntelliJ IDEA使用maven实现tomcat的热部署" 在现代软件开发中,快速迭代和部署是非常重要的。为了实现这种快速迭代和部署,热部署技术被广泛应用于各种开发环境中。在这里,我们将介绍如何使用IntelliJ IDEA和...

    Eclipse4.5.2+maven3.3.9+tomcat7+JRebel6.4.3实现热部署

    Eclipse Mars.2 Release (4.5.2),maven 3.3.9,tomcat7,JRebel6.4.3,包内包含JRebel与详细使用说明,纯手写,且亲测可用,eclipse,maven,tomcat可自行下载,JRebel为破解版,码字辛苦,望各位大神给1分辛苦费

    maven工程配置Tomcat热部署

    在用maven项目的时候,很多时候不想去再把项目部署到Tomcat上,然后发布并启动,这个时候我们就可以运用Tomcat热部署来配置,只需要再maven的配置文件加上一小段代码即可,非常方便! 启动的时候直接:右键项目--...

    eclipse开发java程序必备插件(maven+tomcat+svn插件)

    安装插件后,可以方便地进行热部署,快速查看应用效果。这种紧密集成提高了开发效率,减少了开发与部署之间的差距。 最后,SVN(Subversion)是一种版本控制系统,用于跟踪和控制文件和目录的变更。在Eclipse中安装...

    jrebel + myeclipse9.0 + tomcat 热部署攻略

    本教程将详细讲解如何在MyEclipse 9.0集成环境中,结合JRebel插件和Tomcat服务器,实现Spring项目热部署的攻略。 首先,我们来了解JRebel。JRebel是一款强大的Java应用热部署工具,它能够实时地更新类、资源文件...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    这个过程涉及到了源码管理和自动化构建工具Maven,以及集成开发环境Eclipse中的服务器适配器Tomcat,它们共同助力实现项目的热部署,即代码修改后无需重启服务器即可看到更新效果。 首先,Maven是一个强大的项目...

    配合m2eclipse,改造tomcatPluginV321根据maven的依赖自动热部署

    标题中的“配合m2eclipse,改造tomcatPluginV321根据maven的依赖自动热部署”涉及了两个主要的开发工具集成:M2Eclipse(Maven插件)和Tomcat Plugin V321,以及它们如何协同工作以实现基于Maven依赖的自动热部署。...

    Tomcat热部署,让你轻松部署

    5. **Maven与Tomcat热部署**: 使用Maven的`tomcat7-maven-plugin`或`tomcat8-maven-plugin`插件,可以直接在构建流程中将应用部署到运行中的Tomcat服务器,实现快速迭代。 6. **MyEclipse集成Tomcat热部署**: ...

    Maven添加Tomcat插件实现热部署代码实例

    Maven添加Tomcat插件实现热部署代码实例 Maven是Java世界中最流行的...这里,我们添加了Tomcat7插件配置,以便实现Maven热部署。 使用Maven添加Tomcat插件可以实现热部署代码实例,提高开发效率和减少项目部署时间。

    maven-tomcat自动部署

    Maven提供了tomcat7-maven-plugin(对于Tomcat 7)和tomcat8-maven-plugin(对于Tomcat 8及以上版本),这些插件允许我们在Maven的生命周期中直接部署到Tomcat服务器。通过在POM.xml中配置这些插件,我们可以指定...

    IDEA+Tomcat热部署配置.docx

    对于大型项目,可能还需要结合Maven或Gradle等构建工具的热部署插件,以实现更高效、更全面的热部署机制。在开发过程中,不断优化和调整热部署配置,可以显著提升开发效率,减少因为频繁重启服务器带来的等待时间。

    tomcat-maven-plugin

    maven-tomcat-plugin让maven与tomcat配合得很好。它可以把应用部署到Tomcat服务器,也可以把tomcat作为内嵌服务器启动,就像jetty一样。 使用JPDA启动tomcat的远程调试功能。...而且具有tomcat的热部署功能。

    maven-eclipse-tomcat热部署

    【 Maven 热部署在 Eclipse 和 Tomcat 中的实践】 Maven 是一个强大的构建工具,广泛用于Java项目管理,它负责构建、依赖管理和项目信息管理。在开发Web应用程序时,结合Eclipse集成开发环境(IDE)和Tomcat服务器...

    Maven+Tomcat8 实现自动化部署的方法

    在执行部署之前,务必确保远程的Tomcat服务器已经开启,因为这里是通过热部署的方式进行自动化部署。建议在本地环境先进行充分的调试,保证一切正常后再到远程服务器执行自动化部署操作。 最后,要注意的是自动化...

    maven-tomcat7集成

    此外,配置中还引入了`javarebel-maven-plugin`插件,这是一个用于热部署的插件,使得在开发过程中修改代码后无需重新启动服务器就能看到效果。配置如下: ```xml &lt;groupId&gt;org.zeroturnaround &lt;artifactId&gt;...

    maven tomcat plugin实现热部署

    Maven Tomcat Plugin就是这样一个工具,它使得开发者可以在Maven环境中对Tomcat服务器进行热部署。 Maven Tomcat Plugin分为两个版本:一个是Apache官方的tomcat-maven-plugin,另一个是第三方的tomcat-maven-...

Global site tag (gtag.js) - Google Analytics