配置 Equinox 修改“本地捆绑包缓存”的管理

2023-12-25

关于之前的一个问题,如何让 OSGi 通过 Config Admin 重用您的配置 https://stackoverflow.com/questions/1221951/how-let-osgi-config-admin-persist-reuse-your-configuration,我还在尝试在 Equinox 框架中解决这个问题。

帕沃尔·尤霍斯 https://stackoverflow.com/users/3358/pavol-juhos wrote:

Equinox Config Admin (org.eclipse.equinox.cm) 将配置数据存储在框架提供的持久存储区域中。这恰好是 Equinox 默认情况下的“本地捆绑包缓存”目录。

所以我阅读了这个主题,发现有几个运行时选项 http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/runtime-options.html对于 Equinox(以及 osgi.configuration.area 等)。

我想要的是更改配置,以便本地捆绑包缓存不会被删除或清理,因此下次我运行框架时,将使用最后输入的配置(对于任何捆绑包)。


还有osgi.clean财产。如果将此设置为 true,则 OSGi 容器必须在启动时删除现有的包缓存(以及所有相关数据)并将包重新加载到运行时缓存中。如果您将其设置为 false,那么您的捆绑包缓存应该可以在重新启动后继续存在。

这记录在 Eclipse SDK Equinox 运行时选项中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

配置 Equinox 修改“本地捆绑包缓存”的管理 的相关文章

  • 如何让我的程序等到 JavaFX 窗口关闭后再继续?

    我有一个显示结果条形图的程序 我想等到用户关闭条形图才能继续执行下一行代码 该代码询问他们是否要为图表输入新信息 Scene scene BarGraph getBarChart primaryStage setScene scene pr
  • Java中使用正则表达式确定字符串是否为URL [重复]

    这个问题在这里已经有答案了 可能的重复 检查字符串是否为有效 URL 的最佳正则表达式是什么 https stackoverflow com questions 161738 what is the best regular express
  • 点击 Java Web 服务:curl 或 URLConnection

    我使用的 Java 服务器在以下 URL 上公开 RESTful API http localhost 8080 my server 文档建议使用curl用于提交简单的PUT请求 文件上传 并强烈建议用户使用与示例中提供的完全相同的参数 所
  • 我们可以实例化一个抽象类吗?

    在一次采访中 有人问我 我们是否可以实例化一个抽象类 我的回答是 不 我们不能 但是 面试官告诉我 错了 我们可以 我对此争论了一下 然后他告诉我自己在家尝试一下 abstract class my public void mymethod
  • 为什么签名的 Android apk 无法在模拟器上运行

    我已经制作了一个android项目的签名apk 每当我的客户尝试在模拟器上运行它时 他都会遇到以下错误消息 D Android android sdk windows tools gt adb install r abc apk 500 K
  • 行类型 Spark 数据集的编码器

    我想写一个编码器Row https spark apache org docs 2 0 0 api java index html org apache spark sql Row html输入 DataSet 用于我正在执行的地图操作 本
  • “错误:无法找到或加载主类 org.apache.hadoop.util.RunJar”是什么意思?

    我正在尝试运行一个示例 因为它指出 Hadoop 实践 一书 http www manning com lam 第 15 页 这是需要运行的命令 bin hadoop jar hadoop examples jar 但我收到这个错误 Err
  • 此代码签名证书对于签名小程序有效吗?

    我们购买了代码签名证书来签名小程序 但在签名小程序时出现以下错误 C CM WEB INF gt jarsigner keystore code signing keystore C CM SweetApplet jar code sign
  • 从 Java 中的泛型类型推断泛型类型(编译时错误)

    我有一个带有以下泛型类型签名的静态函数T public static
  • 无法在 Mac OS X 上显示 SWT

    我正在运行 Mac OS X Snow Leopard 并且不想从 OSGi 捆绑包中的激活器访问显示器 以下是我的激活器的启动方法 Override public void start BundleContext context thro
  • 如何在首次运行时填充大型 SQLite 数据库

    我正在开发一个基于 SQLite 数据库的字典应用程序 该数据库包含超过 300 000 行 问题在于 最终形式的数据库文件由全文索引表组成 并且重量远远超过150Mb 我通过创建无内容的 fts4 表设法将 db 文件大小降至最低 数据库
  • 使用 TestRestTemplate 和 MockRestServiceServer 时,解析异常而不是实体列表不起作用

    我有一个简单的控制器 CODE https github com joergi tryouts blob main kotlin mockrestserver src main kotlin io joergi kotlinmockrest
  • 使用 Arrays.copyOf 复制不同类型的数组时出现问题

    我正在尝试创建一个方法 该方法几乎将任何内容作为参数 并返回带有某些分隔符的值的串联字符串表示形式 public static String getConcatenated char delim Object names String st
  • 从流中过滤/删除无效的 xml 字符

    首先 我无法更改 xml 的输出 它是由第三方生成的 他们在 xml 中插入无效字符 我得到了 xml 字节流表示形式的 InputStream 除了将流消耗到字符串中并对其进行处理之外 是否有一种更干净的方法来过滤掉有问题的字符 我找到了
  • Eclipse 包资源管理器缩放?

    我发现将 Eclipse 配置为完全符合您的要求是一项艰巨的工作 因此我不打算自己尝试这样做 我想 缩小 包浏览器侧边栏 你看 我喜欢只在屏幕上显示我的代码 并为项目中的文件显示一小部分 但是 由于这个原因 我永远无法看到当前所在的文件或包
  • 使用 Maven 将值附加到文件中

    我想在文件末尾附加一个值 但我无法确定要使用哪个插件 例子 我要附加的值 myValue file value1 value2 myValue 追加后 我知道我可以使用 antrun plugin 来做到这一点 但是可以使用 Maven 插
  • javaFX,抛出 NullPointerException,位置是必需的

    我看过其他答案 但没有任何帮助我 抱歉 GUI新手只知道swing的基础知识 这是主课 package application import javafx application Application import javafx fxml
  • JVM 调试端口 7779 正在使用

    我正在使用 RAD 8 当我在调试模式下启动服务器时 它会显示一条错误消息 指出JVM debug port 7779 is in use 我多次遇到这个问题 因为我知道 RAD 使用了这个端口 所以我不得不停止这个过程窗口任务管理器 gt
  • 设置滚动条粗细

    有没有办法调整滚动条的粗细JScrollPane 默认值有点笨拙 一个快速但又肮脏的解决方案是将宽度 高度明确设置为例如10 像素通过 jScrollPane getVerticalScrollBar setPreferredSize ne
  • 为什么 JDOM 的 getChild() 方法返回 null?

    我正在做一个关于 html 文档操作的项目 我想要现有 html 文档中的正文内容将其修改为新的 html 现在我正在使用 JDOM 我想在我的编码中使用 body 元素 为此 我在编码中使用了 getChild body 但它向我的程序返

随机推荐

  • 在没有任何提交的情况下撤消 git Reset

    正如我所想 我最近想更新远程 git 存储库上的代码 我没有意识到它甚至还没有承诺 我确实创建了一些错误 所以我想将分支重置到之前的状态 正如你所期望的 我使用了git reset hard 好吧 从那以后一切 整个项目 都消失了 除了 g
  • ruby 中的神奇注释( # Encoding: utf-8 )是如何工作的?

    ruby中的神奇注释是如何工作的 我正在谈论 Encoding utf 8 这是预处理指令吗 这种结构还有其他用途吗 源文件顶部的 Ruby 解释器指令 这称为神奇评论 在处理源代码之前 解释器会读取此行并设置正确的编码 我相信这对于解释语
  • 如何使 webapp2 的尾部斜杠成为可选?

    我正在使用新的 webapp2 现在是 1 6 中的默认 webapp 并且我无法弄清楚如何在代码中使尾部斜杠成为可选 如下所示 webapp Route feed handler feed 我试过了 feed feed feed and
  • 为什么 C++ 静态库项目没有链接器设置?

    暴露我的无知 为什么静态库项目 在我的例子中是 Visual Studio 在项目属性页面中没有链接器设置 我认为 链接 对于图书馆来说是一件大事 但显然我从根本上误解了一些东西 制作可执行文件分为三个步骤 编译器将源代码转换为 到目标文件
  • 通过 .css 将

    我有两个 div 元素 现在我的简化 css 是这样的 leftdiv this is the navigation pane min height 600px max height 600px rightdiv this is the p
  • 如何使用 C# 下载 Google SpreadSheets?

    我可以使用我从网上找到的以下代码使用我的应用程序登录谷歌 它返回一个授权代码作为响应 Google 帮助说这个授权码应该用于发送未来的 POST GET 请求 我需要从以下位置下载 Excel 格式的电子表格当我登录谷歌时 我通常可以通过浏
  • Codeigniter 模板库,带有部分视图 - 哪一个?

    我开始研究这个主题有几个原因 1 减少控制器中的重复代码 2 配置我的网站中使用的 3 个主要布局 1 栏 2 栏和 3 栏页面 3 能够拥有单独的部分视图文件 并根据模板相应地加载它们 主要内容 页眉 页脚和侧边栏 我在谷歌上搜索了这个主
  • Stripe 自定义结帐未发布

    任何人都可以帮忙解释为什么在完成结帐弹出窗口的输入后没有发布到预订 收费吗 简单的结帐示例发布得很好 我是 js 新手 所以我不太了解命令的流程
  • GLib编译错误(ffi.h),但libffi已安装

    配置成功后 make 退出snipped gclosure c 29 17 fatal error ffi h No such file or directory compilation terminated 我安装了 libffi 并找到
  • 用jquery比较开始时间和结束时间?

    这是代码 document ready function st change function var st st val start time Format 9 00 PM var et et val end time Format 11
  • 从 FirefoxOS 应用程序发送包含内容的电子邮件

    我正在尝试从 FirefoxOS 应用程序发送电子邮件以共享其生成的内容 目前我正在使用 var createEmail new MozActivity name new data type mail 但我无法找到任何方法将内容附加到此电子
  • 如何在 flutter dart 中使用具有多个条件的三元运算符?

    如何使用三元 if else 与两个或多个条件使用 OR 和 AND 例如 if foo 1 foo 2 do something else do something 我想用它 foo 1 foo 2 doSomething doSomet
  • PostGIS 几何保存:“遇到无效的字节序标志值。”

    我有一个 Spring Roo Hibernate 项目 它从客户端应用程序获取 JTS 众所周知的文本 WKT 字符串输入 将其转换为 JTS 几何对象 然后尝试将其写入 PostGIS 数据库 我遇到了一些问题JDBC 连接和类型 ht
  • 如何找到表列数据中最长的字符串

    我有一个表包含类似的列 Prefix CR g WR 1 WR 2 WR 3 WR 4 v WR 3 WR 4 j WR 2 m WR 1 d WR 3 WR 4 f9 WR 3 我想从中检索数据CR列其中具有最长的文本字符串 即在当前表中
  • Ionic 4 从历史记录中删除页面 (Android)

    Android 设备的菜单工具栏上有后退按钮 当我登录我的应用程序并单击后退按钮在登录页面上路由时 我想禁用这种可能性 我希望如果用户在登录后单击后退按钮 那么我会关闭应用程序 下面是我的初始路由代码 if token this route
  • 如何在从“超级”接口扩展的接口方法上创建方面

    我有一个从基本接口扩展的服务层接口 我想围绕我的服务层接口创建一个切入点 但在基本接口中定义的方法之一上 例如 我的基本接口中有一个名为 save 的方法 我将其放入我的基本接口中 因为我的所有 子 接口都会提供 保存 功能 我想仅在我的
  • 读取java源文件时使用什么字符集?

    我正在读这个 源代码是否应该以 UTF 8 格式保存 https stackoverflow com questions 2178348 should source code be saved in utf 8 format 我正在使用 e
  • 过滤 SQL 连接中的重复项

    使用 SQL 连接时 是否可以仅保留左表中只有一行的行 例如 select from A B where A id B a id a1 b1 a2 b1 a2 b2 在本例中 我想删除除第一行之外的所有行 其中 A 中的一行与 B 中的 1
  • 导入 postgres 数字类型的 csv 文件

    我需要将文件导入到 Postgres 数据库并收到此错误 Fabrica 中整数的输入语法无效 1 SQL状态 22P02 我的命令是 copy trazabilidade fabrica integer idChapa integer d
  • 配置 Equinox 修改“本地捆绑包缓存”的管理

    关于之前的一个问题 如何让 OSGi 通过 Config Admin 重用您的配置 https stackoverflow com questions 1221951 how let osgi config admin persist re