osgi相关内容

从部署在 tomcat 上的 OSGI equinox 包中进行 JNDI 查找(桥接模式)

我在 tomcat\context.xml 中配置了我的数据源.我已经部署了Eclipse提供的bridge.war来获取servletbridge环境. 我开发了另一个包含 servlet 注册代码的 osgi 包,我的目标是使用 JNDI 查找来自这个 servlet 包的数据源. 但是我得到 javax.naming.NoInitialContextException:无法实例 ..
发布时间:2021-06-13 19:05:07 服务器开发

在同一个 jar 中打包多个 OSGi 包

我对 OSGi 平台非常陌生. 有一个 OSGi 包 B1 依赖于另一个包 B2,这很可能不是由容器提供的,我可以将这两个包打包在同一个 B2 中吗?代码>jar? 如果是:怎么做?如果安装了 jar 并且已经安装了包,会发生什么? 解决方案 是的,你可以这样做......有点. 通常 OSGi 包是 JAR 文件,因为它们需要有一个 META-INF/MANIFEST. ..
发布时间:2021-06-13 19:05:04 其他开发

如何正确使用 OSGi getServiceReference()

我是 OSGi 的新手,遇到过几个关于 OSGi 服务的例子. 例如: import org.osgi.framework.*;导入 org.osgi.service.log.*;公共类 MyActivator 实现 BundleActivator {public void start(BundleContext context) 抛出异常 {服务参考 logRef =context.ge ..
发布时间:2021-06-13 19:05:01 其他开发

Apache Felix:什么是扩展包?

Apache Felix 有“扩展包"的概念.这似乎是一个对系统包有贡献的包.还有一个特殊的网址“felix://extensions/"正在为他们注册. 我什么时候需要使用扩展而不是常规捆绑包? 是否有使用这种方法的捆绑包示例? 这是 Felix 独有的特性还是 OSGi 规范的一部分? 解决方案 根据 felix 实现扩展包问题,扩展包在 OSGi R4 规范的 3. ..
发布时间:2021-06-13 19:04:58 Java开发

有没有可能用骆驼监听 sql 表/字段?

我得到了一个用骆驼构建的网络服务,并在 karaf 上作为 OSGi 包运行. 当我在这里收到请求时,我将请求中的数据存储在 MySQL 数据库中.在此之后,另一个包必须检索数据,对其进行处理,然后更新数据集并在完成后立即将其标记为已在数据库中处理.然后第一个包必须再次检索处理/更改的数据,并将其作为对原始请求的响应发送. 这里的问题是我需要对数据库中的数据进行某种监听,因为整个过程必 ..
发布时间:2021-06-05 19:10:00 Java开发

OSGi 服务和 REST 微服务之间的区别

OSGi 谈论微服务,媒体谈论微服务.但是,它们似乎并不相同.这些微服务有什么区别. 解决方案 OSGi 和微服务共享相同的架构风格,但它们的粒度不同.我们实际上曾经将 OSGi 服务称为微服务,直到网络窃取了这个名称.我们现在有时称它们为纳米服务. (微|纳米)服务的原理是通过具有定义良好的API的门在模块之间建立通信隧道.由于 API 是或至少应该独立于实现,因此您可以更改一个模 ..
发布时间:2021-06-02 21:39:56 其他开发

ClassCastException:org.apache.xerces.jaxp.DocumentBuilderFactoryImpl无法转换为javax.xml.parsers.DocumentBuilderFactory

这个问题与有关Xerces依赖地狱的许多讨论有关,但我似乎无法解决. 我正在尝试将LaTeX代码导出为Java中的PDF.我的代码是Cytoscape 3.4的OSGI软件包的一部分,并由Maven管理和构建.LaTeX库是 jlatexmath (1.0.6),要写入SVG和PDF,我想尝试apache fop (0.95)库. Fop依赖于整个 batik 库,而这些库又依赖于 x ..
发布时间:2021-05-29 19:40:14 Java开发

自定义用户商店经理类未显示在用户商店下拉列表中

我正在通过扩展JDBCUserStoreManager编写自定义用户存储管理器,并将我的jar放到WSO2 dropins目录中,我的用户存储已成功初始化,但是自定义用户存储在用户存储下拉菜单上不可用我正在关注此链接 https://docs.wso2.com/display/IS510/写作+ a +自定义+用户+商店+管理器 解决方案 您所指向的文档仅说明了如何将自定义用户存储管理器用 ..
发布时间:2021-05-20 18:45:19 其他开发

java.lang.ClassCastException:无法将org.glassfish.web.loader.WebappClassLoader转换为org.osgi.framework.BundleReference

我正在使用Glassfish和OSGI开发一个简单的应用程序.我找到了本教程: http://blogs.oracle.com/arungupta/entry/totd_154_dynamic_osgi_services 我修改了示例.您可以找到我的自定义示例文件: http://uploading.com/files/cf1ffd63/test.zip/我使用Web模块和EJB模块创建了EAR包 ..
发布时间:2021-05-11 18:54:57 Java开发

如何注销OSGi服务

我有以下测试代码,该代码应注册而不是注销测试服务.我在Eclipse 4.5.2 Mail-Demo应用程序中对其进行了测试.问题在于该服务并非未注册,对该服务的第二次调用也不为空. BundleContext bundleContext = Activator.getDefault().getBundle().getBundleContext();ServiceRegistration ..
发布时间:2021-05-03 19:34:35 Java开发

第谷下载依赖关系,但未能解决

我用Tycho 0.15.0遇到了一个奇怪的问题.我的 MANIFEST.MF 中有8个依赖项,但是Tycho无法解析其中之一.输出看起来像这样: [INFO]剩余1个操作.[INFO]从http://my.server.com/p2-3.7.2/plugins/获取org.eclipse.xtext.logging_1.2.15.v201206120633.jar(0k/s时4kB为10.1 ..
发布时间:2021-04-30 19:06:50 其他开发

ClassNotFoundException:在具有嵌入式cxf依赖项的OSGi捆绑包中找不到org.glassfish.jersey.internal.RuntimeDelegateImpl

这与 jax-rs-2-0-change-默认实现我有一个包含cxf 2.7.8和openejb的OSGi软件包.cxf依赖项被添加为嵌入式依赖项. 当我尝试部署Web应用程序时,出现以下异常.当我在启动服务器时将系统属性设置为 -Djavax.ws.rs.ext.RuntimeDelegate = org.apache.cxf.jaxrs.impl.RuntimeDelegateImpl ..
发布时间:2021-04-27 20:45:15 Java开发

Eclipse RCP AspectJ配置

我试图在我的Eclipse RCP/RAP应用程序中添加AspectJ. 我确实按照这些人所说的进行了操作:链接到这里(除了创建一个新平台,我自己在自己的平台中添加了库). 但是问题在于它仍然无法正常工作...我收到此错误: osgi>!SESSION 2012-03-18 02:16:54.354 ----------------------------------------- ..
发布时间:2021-04-11 20:50:00 Java开发

Eclipse/OSGI,Java 11,JAXB和类加载器

我有两个Java模块,A和B.A提供一个带有JAXB批注和帮助程序类的核心模型,用于创建JAXB东西(创建上下文,编组,解组等).B提供了包含在JAXB中的其他类.通过@XmlAnyElement(lax = true)建立模型,因此必须将其添加到JAXB上下文中. 这在纯Java中很好用-B的类加载器可以查看所有相关类,并可以使用以下方法实例化JAXB上下文: JAXBContext ..
发布时间:2021-02-11 18:55:03 Java开发