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

hot code inplace, maven+tomcat

    博客分类:
  • j2ee
阅读更多
http://dingming168.iteye.com/blog/857809 ,
备忘,
又开始 web 项目

终于可以实行hot code replace了,就是修改了一个文件不用重新部署了,就可以使用debug了。

试验环境:

eclipse+ tomcat+ tomcatPlugin+maven3 关于怎么安装,就得大家自己找文章了

我们用petclinic项目为大家演示热部署。petclinic是spring官方的一个非常经典的例子

petclinic svn路径 https://src.springframework.org/svn/spring-samples/petclinic/trunk

配置使用

1。修改tomcat的server.xml文件,加入

     <Context docBase="E:\workspace\petclinic\src\main\webapp" path="/petclinic" reloadable="false"></Context>

意思是指定tomcat运行项目的目录,在这里我们指定E:\workspace\petclinic\src\main\webapp ,src\main\webapp 是maven web规范,存放java web的相关资源。

2。右键单击项目,选择build path,将default output folder设置为 petclinic/src/main/webapp/WEB-INF/classes,并将

petclinic/src/main/resource的Excluded设置为None,默认是**,意思是让eclipse编译java和resource文件编译到petclinic/src/main/webapp/WEB-INF/classes目录


3。 运行 mvn war:inplace petclinic/src/main/webapp/WEB-INF下,就有lib文件了

4。用eclipse插件运行tomcat,项目就可以运行了,修改任意一java类,可以实时生效,打断点也能够调试了。



分享到:
评论

相关推荐

    idea+maven+tomcat实现登录案例源代码.zip

    标题中的"idea+maven+tomcat实现登录案例源代码"表明这是一个使用IntelliJ IDEA集成开发环境(IDE),Maven构建工具以及Tomcat服务器来实现的登录功能的示例项目。这个项目的主要目的是通过代码展示如何在Java Web...

    Jenkins+Maven+SVN+Tomcat 持续集成环境快捷部署

    搭建Jenkins+Maven+SVN+Tomcat的持续集成环境,需要按照以下步骤: 1. 环境准备 - JDK1.8.0_131,版本不低于1.7,使用最新版本以获得最佳性能和最新特性。 - Apache Maven 3.3.9,不推荐使用3.5.0版本,以免出现...

    Jenkins+Git+Maven+Shell+Tomcat持续集成环境

    Jenkins+Git+Maven+Shell+Tomcat 持续集成环境 本文主要讲述如何使用 Jenkins、Git、Maven、Shell 和 Tomcat 搭建一个持续集成环境,以提高软件开发效率和质量。首先,Jenkins 是一个开源软件项目,旨在提供一个...

    Jenkins+Maven+SVN+Tomcat持续集成实战

    《Jenkins+Maven+SVN+Tomcat持续集成实战》 在现代软件开发中,持续集成(Continuous Integration,简称CI)已经成为提升效率、保障质量的重要手段。本文将详细讲解如何利用Jenkins、Maven、SVN和Tomcat等工具进行...

    Java项目包 Jenkins+Maven+Gitlab+Tomcat 自动化构建打包、部署

    在本项目中,我们利用Jenkins、Maven、Gitlab和Tomcat这四个工具实现了一个完整的自动化工作流。 首先,让我们来详细了解这些工具及其在自动化过程中的作用: 1. **Jenkins**:Jenkins 是一个开源的持续集成(CI)...

    jenkins+git+maven+tomcat

    Jenkins+Git+Maven+Tomcat 自动化集成环境搭建 本文将详细介绍如何使用 Jenkins、Git、Maven 和 Tomcat 实现自动化构建、部署 web 应用程序的集成环境。 环境安装 首先,我们需要安装以下环境: 1. 操作系统:...

    JDK+Maven+Tomcat+MySQL.zip

    JDK1.8+Tomcat8.5+Maven3.3.9+MySQL5.7,都是在Linux系统下搭建环境所需要的压缩包,需要的可以自行下载,配置详情,可以参看https://blog.csdn.net/weixin_40460171/article/details/106758629

    maven+tomcat的苦逼经历

    这篇名为“maven+tomcat的苦逼经历”的博客文章,可能讲述了作者在使用这两者进行开发时遇到的挑战和解决方法。 首先,Maven是Apache软件基金会开发的一个项目管理工具,它通过使用一个项目对象模型(Project ...

    酒店管理系统+idea+maven+tomcat

    酒店管理系统+idea+maven+tomcat

    企业员工管理系统+idea+maven+tomcat

    企业员工管理系统+idea+maven+tomcat

    Spirng+SpringMVC+Maven+Mybatis+MySQL+tomcat实例

    这是一个基于Java技术栈的经典组合——SSM框架(Spring、SpringMVC、Mybatis)与Maven构建工具,以及MySQL数据库和Tomcat应用服务器的实践项目。这个实例将带你深入理解这些技术如何协同工作,构建一个完整的Web应用...

    Maven+Eclipse 中使用tomcat

    【标题】"Maven+Eclipse 中使用Tomcat" 在现代Java Web开发中,Maven和Eclipse是两个不可或缺的工具。Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、依赖关系和生命周期。Eclipse则是一个强大的集成...

    Jenkins+Maven+SVN+Tomcat持续集成实战视频.zip

    目录 1、传统网站部署流程 2、主流网站部署流程及方法 3、Jenkins持续平台安装 4、Jenkins持续集成MAVEN讲解 5、Jenkins持续集成JOB工程设置 6、Jenkins持续集成网站构建实战...Jenkins+Maven+SVN+Tomcat持续集成实v1战

    ssm+maven+tomcat简单项目源码

    总之,这个"ssm+maven+tomcat简单项目源码"是一个很好的学习平台,涵盖了Java Web开发的关键技术。通过深入研究和实践,可以提升对SSM框架和Maven项目管理的理解,同时也能掌握如何在Tomcat上部署和运行Web应用。

    eclipse+maven+tomcat集成

    ### Eclipse + Maven + Tomcat 集成 #### 一、Maven的安装与配置 Maven是一款跨平台的项目管理工具,它主要用于基于Java平台的项目构建、依赖管理和项目信息管理。Maven的设计理念非常先进,它不仅简化了项目的...

    maven+tomcat.rar

    【标题】"maven+tomcat.rar"是一个与Java EE项目开发相关的压缩文件,它包含了Apache Tomcat服务器和Apache Maven构建工具。这个压缩包旨在帮助开发者快速搭建开发环境,以便进行基于Java的Web应用程序开发。 ...

    基于ssm框架旅游网旅游社交平台前后台管理系统(spring+springmvc+mybatis+maven+tomcat)

    (spring+springmvc+mybatis+maven+tomcat+html) 主要功能功能: 系统分两种类型用户:管理员和普通用户 1、前台: 首页 景点信息:可以按景点名称进行全局搜索,包括景点详情,景点介绍,评论 酒店信息 客房信息 ...

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

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

Global site tag (gtag.js) - Google Analytics