`
LazyDonkey
  • 浏览: 3702 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Maven + Tomcat热部署

阅读更多
  1. Tomcat配置
    TOMCAT_HOME/conf/tomcat-users.xml
    <tomcat-users> 
    	<user username="tomcat" password="tomcat" roles="manager"/>
    </tomcat-users>
     启动Tomcat,访问http://localhost:8080/manager/html,用以上设置的用户名/密码登录成功。
    注:publish一下发现tomcat-users.xml恢复成原来的样子了,然后就登录不进去了。所以修改完tomcat-users.xml直接启动tomcat就好了,不要手动publish。
  2. Maven配置
    C:\Documents and Settings\LazyDonkey\.m2\settings.xml
    注:settings.xml可从MAVEN_HOME/conf中copy
    <servers>
        <server>
    		<id>tomcat</id>
    		<username>tomcat</username>
    		<password>tomcat</password>
        </server>
    </servers>
     用户名/密码和1中一致,id随意。
  3. Maven项目中pom.xml
    <build>
        <plugins>
        	<plugin>
        		<groupId>org.apache.tomcat.maven</groupId>
        		<artifactId>tomcat6-maven-plugin</artifactId>
        		<version>2.2</version>
        		<configuration>
        			<url>http://localhost:8080/manager/html</url>
        			<server>tomcat</server>
        		</configuration>
        	</plugin>
        </plugins>
    </build>
     server标记中与2中id一致。
  4. Maven项目热部署
    Tomcat启动情况下,命令行定义到Maven项目根目录下:
    >mvn tomcat6:redeploy
    Tomcat控制台有热部署信息,部署完成即可访问项目。
  5. eclipse中热部署
    安装了
    m2eclipse,在Maven项目Run Configurations -> Maven Build -> Main选项卡-> Goals设置为tomcat6:redeploy,点击Run。
分享到:
评论

相关推荐

    Maven工程Tomcat热部署详解.pdf

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

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

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

    maven+tomcat的苦逼经历

    尽管Tomcat相对轻量级且易于配置,但部署应用、热更新、多模块项目管理等方面也可能存在问题。例如,作者可能遇到了在Tomcat上部署应用后启动失败,或者在更新代码后无法自动刷新应用的问题。 文章中可能还讨论了...

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

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

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

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

    maven集成tomcat支持热部署

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

    maven工程配置Tomcat热部署

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

    IDEA+Tomcat热部署配置.docx

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

    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分辛苦费

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

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

    maven-tomcat自动部署

    除了上述插件,还可以使用Maven的Cargo插件或者Jenkins等自动化工具实现更复杂的部署策略,如热更新、滚动更新等。这些工具和插件使得开发者能够专注于编写代码,而无需担心部署过程中的繁琐操作。 总结来说,Maven...

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

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

    Tomcat热部署,让你轻松部署

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

    java+tomcat自动部署

    7. **热更新与零停机部署**:为了减少服务中断,可以使用Blue-Green部署或Canary部署策略。Blue-Green部署是通过同时运行两套相同的生产环境,一套是正在工作的“蓝色”版本,另一套是待部署的“绿色”版本。当绿色...

    maven-eclipse-tomcat热部署

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

    tomcat-maven-plugin

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

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

    Maven添加Tomcat插件实现热部署代码实例 Maven是Java世界中最流行的项目管理工具之一,它可以帮助开发者自动化项目的编译、测试、打包、部署等过程。Tomcat是Java世界中最流行的Web服务器之一,它可以帮助开发者...

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

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

    Tomcat 热部署

    【描述】:Tomcat热部署 Tomcat的热部署功能使得开发人员能够在开发过程中实时看到代码更改的效果,而无需重新启动服务器。这对于快速迭代的项目尤其重要,因为它节省了频繁重启服务器的时间。然而,Tomcat默认并不...

    rebu.zip springboot+mybatis+thymeleaf 热部署 java 热部署页面访问

    本项目“rebu.zip”显然整合了这三个框架,旨在创建一个完整的Java Web应用程序,同时支持热部署功能,以提升开发效率。 首先,让我们深入了解每个框架的核心特性: 1. **SpringBoot**:SpringBoot是由Pivotal团队...

Global site tag (gtag.js) - Google Analytics