pax相关内容

以编程方式启动 OSGi (Equinox)?

我希望能够轻松启动 OSGi 框架(最好是 Equinox)并从 java main 加载我的 pom 中列出的任何包. 这可能吗?如果是,怎么办? 似乎 pax 工具可以做到这一点,但我似乎找不到任何说明这种情况的文档.我知道我可以像这样启动 Equinox: BundleContext context = EclipseStarter.startup( ( new String[ ..
发布时间:2021-12-09 15:28:24 Java开发

如何让 Pax 日志记录使用 loggback 配置而不是标准的 log4j 属性,如语法

我在 tomcat 中有一些服务,并试图转移到 apache karaf. 我有一个使用 logback 进行日志记录配置的现有服务. 我尝试在 osgi 中进行相同的配置,但无法实现.任何请告诉我可能是什么问题? org.ops4j.pax.logging.cfgorg.ops4j.pax.logging.logback.config.file=${karaf.home}/etc ..
发布时间:2021-11-12 03:46:32 其他开发

无法在Felix config.properties中将PAX-URL的汇编协议与自动启动的捆绑包一起使用

我正在尝试使用PAX-URL,这样我就可以即时打包未打包的包. 如果我将pax-url-assembly-1.2.1.jar放入自动启动包中,然后键入 安装程序集:path/to/my/folder 一切正常.麻烦的是,我想使用> felix.auto.start.1 = assembly:path/to/my/folder 在配置文件中给felix这些文件夹 如果这样做,我 ..
发布时间:2020-07-24 21:44:25 其他开发

tarball中的PaxHeader

我正在像在C中那样执行tar,但遇到了问题. 我只想存档和取消存档文件和目录,所以我操作以下命令:tar -cvf NAME.tar FILE1 [FILE2...] 现在我正在尝试获取此存档的标题POSIX: struct posix_header { /* byte offset */ char name[100] ..
发布时间:2020-05-29 18:44:44 服务器开发

PAX-URL:“不支持协议"在Felix的创业公司

我正在使用PAX-URL从Eclipse启动基于Felix的项目.我使用组装协议来避免预先打包我的捆绑包. 在项目中,使用felix.jar和包含felix.auto.start.1 = assembly:foo/bar/classes的config.properties启动felix,以启动我的一个未打包的捆绑包. 麻烦的是,直到 读取完配置文件后,felix才知道pax-url协议 ..
发布时间:2020-05-22 19:19:22 Java开发

以编程方式启动OSGi(Equinox)?

我希望能够轻松启动OSGi框架(最好是Equinox)并从java main加载我的pom中列出的所有bundle。 这可能吗?如果是这样,怎么样? 似乎pax工具会这样做,但我似乎无法找到任何指示这样的文档。我知道我可以像这样启动Equinox: BundleContext context = EclipseStarter.startup((new String [] {“ ..
发布时间:2018-11-27 13:24:23 Java开发