如何实现weblogic9热部署?

问题描述

使用weblogic当服务器开发,每次修改java类都需要重启服务器,觉得很麻烦。有没有办法使修改java类而不需要重启weblogic的办法。。。weblogic9有个开发人员的版本,不知道是不是选中这里就行了,还是要改什么配置文件!!!

解决方案

你试试看Spring Application Platform吧,他用OSGi支持热部署的。

时间: 2024-08-01 11:14:18

如何实现weblogic9热部署?的相关文章

tomcat 和 jboss的热部署(热发布)问题

所谓的热部署(热发布)(下面称为"热部署"),就是说,在web工程发布之后,不可避免的,会遇到修改BUG的问题.现在的热部署就是为了解决这个问题,其功能就是说:在不停止web服务的同时,对jsp和java类进行修改,修改后的效果同时还能够在页面上显示出来.节省了调试时间,提高了效率.不过,修改配置文件是个例外,如果对配置文件做修改,一定要重启web服务.         常用的web服务器一般为tomcat和jboss,现一一做介绍.         1.tomcat热部署      

关于热部署

在eclipse中, Project 下,勾选   build automatically,可以选择项目热部署. 但是,热部署会发生,重启项目的问题,如果你的项目启动一次,需要3分钟,这显然是不合算的. 有一个方法可以解决这个问题,既可以热部署,又可以不重新部署项目,, 当然,这个方法,,仅限于   修改某个方法内部代码,如果你修改的代码,是在方法中,增加或者删除了某个参数,还是需要重新部署整个项目的. 如图下: 按照步骤,首先选择你要修改的服务器,,双击,显示编辑服务器页面,然后选择Modul

深入探索Java热部署

简介 在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现 方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作. 对于某些大型的应用来说,每次的重启都需要花费大量的时间成本.虽然 osgi 架构的出现,让模块重启 成为可能,但是如果模块之间有调用关系的话,这样的操作依然会让应用出现短暂的功能性休克.本文将 探索如何在不破坏 Java 虚拟机现有行为的前提下,实现某个单一类的热部署,让系统无需重启就完成某 个类的更新. 类

使用Jrebel热部署后如何知道是否重载成功了?

问题描述 使用Jrebel热部署后如何知道是否重载成功了? 使用了 jrebel 进行热部署,成功了, 可是每次 修改 都要等待 几秒钟以后才生效,如果立即点击页面的话还是之前的代码, 重点是 他并没有提示 告诉我 我修改了之后 他是什么时候 重新不熟的,我只能靠点击页面来查看 他是不是重新部署成功了,还有其他办法吗,我感觉jrebel应该有相应的配置吧 解决方案 有人知道吗, 使用 jrebel热部署后 ,如何查看是否 重载了 是否重载成功了 解决方案二: 来人啊 ,等答案啊,有人没有知道啊,

web动态部署(热部署)

今天跟大家探讨一下关于web动态部署,也就是热部署的问题.说这个之前,先说一个敏捷开发的原则. [最小发布.增量开发] 我们在做项目时,设定的期限都特别长.总是想第一个版本就想把所有想到的问题都做完,以至于项目一再延期.所以我们应该改变我们的开发策略.采用敏捷开发的方式. 这里我想强调的有2点,1.最小发布.2.增量开发. 对于最小发布,就是要在第一版中把核心功能实现,即立即发布第一个版本.在实际的开发中,公司为了抢占市场,都会尽可能早的发布一个V1.0的版本.能有效的占领市场,同时对于开发人员

spring-boot 速成(2) devtools之热部署及LiveReload

JRebel热部署插件相信很多人都知道,但是这是一款商业插件,spring-boot框架也提供了类似的功能,即:devtools,关键是免费的! 使用方法如下: 一.添加 devtools依赖 dependencies { compile('org.springframework.boot:spring-boot-starter-web') compile('org.springframework.boot:spring-boot-devtools') compileOnly('org.proj

Tomcat热部署和虚拟目录配置

1.Tomcat如何配置热部署 默认就是  1 <Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> 如果要实现IDE修改代码的自动部署,可以使用第三方工具 http://www.zeroturnaround.com/jrebel/ 1.解压缩包 2.执行java -jar jrebel-setup.jar 3.会

热部署 java web 运维-在部署web应用的时候,怎么才能不影响正常用户的访问实现热部署?比较主流的方案是怎么样的

问题描述 在部署web应用的时候,怎么才能不影响正常用户的访问实现热部署?比较主流的方案是怎么样的 在部署web应用的时候,怎么才能不影响正常用户的访问实现热部署?比较主流的方案是怎么样的.假如我只有一台服务器 有没有必要在一台服务器上配置两个web应用来提高服务的可用性 解决方案 负载均衡,多台服务器备份,然后部署的时候,先部署一台,把流量都导到另一台处理业务,等部署好后,开始逐步分配流量,进行监测看业务是否运行正常 如果没什么问题,那么就进行另一台的部署,同样的流程 解决方案二: 负载均衡,

服务器-JAVA 关于发布JAR包后热部署问题

问题描述 JAVA 关于发布JAR包后热部署问题 目前有2台服务器,负载均衡,2台服务器上分别部署了WINDOWS后台服务程序, 修改了JAR包后,可以不重启服务重新加载吗?万分感谢! 解决方案 方法: 1. 先了解类加载器,编写自定义类加载器 2. OSGI技术,已经有很规范的技术实现了 解决方案二: 修改tomcat的 server.xml 设置 reloadable="true" ,重启后即可!