目前myeclipse中有10个bundle,每一次在其中一个bundle中添加点东西,就提示重启服务,10的bundle就全启动了,能实现只更新我修改的bundle而不重新启动吗?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
OSGI中怎么只更新修改的bundle
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2021-02-05 15:13gnf_cc的博客 之前的项目中网关使用的是OSGI,Bundle 插件都是用Eclipse开发的,但是开发过程中发现Bundle在Eclipse中运行的时候中文输出是正常的,只有导出jar包放到Felix中运行后就变为乱码了,项目组一直没找到原因,所以...
- 2022-01-13 16:00=PNZ=BeijingL的博客 开放服务网关协议 (Open ...在 OSGi中,插件称为 Bundle,Bundle 是以 jar 包形式存在的一个模块化物理单元,里面包含了代码,资源文件和元数据(metadata),并且 jar 包的物理边界也同时是运行时逻辑模块的封装边界...
- 2014-10-15 14:2610010010001的博客 创建一个maven moudle后,就是将这个模块修改成一个bundle。 MANIFEST.MF文件是设置bundle的元数据。具体设置可以参看osgi相关资料。 有了这个文件就是一个bundle了。 在另一个依赖此bundle的bundle...
- 2021-02-26 13:11松哥是个好人耶的博客 架构设计——OSGI简介一、OSGI简介1、OSGI简介OSGI(Open Service Gateway Initiative),即开放服务网关协议,是面向Java的动态模型系统。OSGI是指由OSGI Alliance组织制定的Java模块化规范,OSGI规范的核心部分是一...
- 2017-09-27 15:03山隐的博客的博客 很多文章里都提到了OSGi的热部署特性,...而Java中,由于类加载机制的原因,导致一个类一旦加载进去就再也无法释放,因此,OSGi引入了基于插件的类加载机制,举例说明:plugin1里有examples.Test1类,而pulgin2里也有ex
- 2014-05-05 11:17救护车的博客 打开系统属性面板(桌面上右键单击“我的电脑”→“属性”),点击高级系统设置,再点击环境变量,在系统变量中新建一个变量,变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.6.0_10——确定。然后编辑path...
- 2019-03-11 16:48在本篇文章中,我们将详细介绍如何使用Maven构建一个OSGi项目,包括项目的创建、容器的启动、Bundle的导入与创建等方面。 #### 开发环境 - Eclipse 3.6 或更高版本 - Maven - OSGi框架(例如Equinox或Felix) - ...
- 2021-03-13 01:16weixin_39604280的博客 那么我们现在就看看如果在osgi framework中,用多个bundle来实现的效果吧。我的想法是用两个bundle来配合实现“扶贫助手”的功能。一个bundle专门负责录入和显示纪录,一个bundle专门负责纪录的数据结构和对数据的...
- 2023-10-27 08:49在实际应用中,如RCP(Rich Client Platform)产品开发,OSGI框架允许在Eclipse环境中通过配置动态加载bundle,但在生成产品后,可能需要手动修改ini文件来启动未自动加载的bundle,因为bundle的启动顺序和依赖关系...
- 2025-07-22 12:05elastic6hunter的博客 本文深入解析了OSGi中的类加载问题,包括Bundle的依赖关系管理、类加载机制、常见问题及解决方案。文章通过代码示例和详细分析,讲解了如何避免类加载异常、保持类空间一致性、处理包导出的竞态条件等内容。此外,还...
- 2017-11-27 20:50雨天丿小墨的博客 从网上下载了个jar包,准备转成bundle,转完后发现里面的类有的可以引用,有的却引用不了,bundle的导出包,以及自己工程的导入包都检查了,确实没问题。 后来想到可能是jdk的问题,在jar转bundle的时候我用的jdk...
- 2024-12-09 10:32Kiki-2189的博客 本中文文档详细介绍了OSGI的核心概念、模块化系统、服务注册与发现、生命周期管理、与EnqiNX框架的关系、插件模块开发以及如何部署和管理bundle。文档还包括代码示例和实战应用案例,旨在帮助开发者深入理解和实践...
- 2019-03-18 11:29wangyoujian111的博客 OSGI的equinox框架开发程序,引用dom4j包编译没有错误,但运行后就报错: Root exception: java.lang.NoClassDefFoundError:org/dom4j/io/OutputFormat 2.问题查找 经查资料分析自己写的bundle运行目录是在...
- 2025-03-10 19:45ydf84的博客 在Eclipse插件开发中,直接引入普通JAR会导致依赖解析失败(如No available bundle exports package ‘javax.websocket’)。核心原因是OSGi容器需要特殊的Bundle元数据。
- 2017-11-02 13:41better_more_better的博客 在做项目的时候,有一个插件在网关上可以安装成功,但是bundle run 的时候,总是fail,bundle show状态为installed,打开debug看了一下,当执行bundle run 的时候,就会抛出如下log: [11-01-14:01:34]run ...
- 2015-06-25 13:573. **配置管理**:OSGI的配置管理允许动态配置Bundle,这需要在Tomcat的配置文件中进行相应的设置,以便在启动或运行时更新Bundle的配置。 4. **Web应用部署**:传统的WAR文件可以在OSGI环境中部署为Bundle。这通常...
- 2019-03-28 01:002. **生命周期**:每个bundle都有启动、暂停、停止和更新等状态,允许动态地添加、移除和修改模块。 3. **服务**:是模块间通信的手段,模块可以发布服务供其他模块使用,也可以查找并消费服务。 4. **依赖管理**:...
- 2020-06-11 14:05只需确保新版本的bundle与现有环境兼容,OSGI会处理剩下的事情。 7. **监控和管理**:OSGI提供了丰富的工具和API,用于监控和管理运行中的bundle。你可以查看bundle状态、控制其生命周期,甚至在运行时修改配置。 ...
- 没有解决我的问题, 去提问