问题标签 [equinox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1362 浏览

java - 尝试将 GWT 集成到 OSGi 包中

我正在尝试将 GWT 与 OSGi (Equinox) 集成,以为我的模块化系统的其余部分提供基于 Web 的 UI。到目前为止,我已经设法将 GWT servlet 嵌入到 OSGi 模块中。

我正在使用 Eclipse GWT 插件生成的 GWT 示例代码项目,它由 3 个包组成:客户端、服务器和共享。服务器包(ui.server.GreetingServiceImpl)中的类实现了客户端包(ui.client.GreetingService)中的接口,它们都在同一个包中。

当我尝试从客户端网页进行远程过程调用时,出现错误:

IncompatibleRemoteServiceException: Could not locate requested interface 'ui.client.GreetingService' in default classloader

我收集到类加载器没有找到该类,但我不知道如何解决这个问题。我可以通过要求或导入其他包中的类来访问它们,但不能访问与实现类位于同一包中的接口。谁能指出我正确的方向?我已经在谷歌上搜索了几个小时。

0 投票
1 回答
4052 浏览

osgi - 无法启动片段包:initial@reference:file:com.springsource.org.apache.jasper-6.0.18.jar

我正在 Equinox 上开发一个 sping 动态模块。但是,当我运行 Equinox 时,我有几个处于 RESOLVED 状态的捆绑包。其中之一是com.springsource.org.apache.jasper-6.0.18.jar。然后,当我尝试启动它时,Equinox 返回一个错误:

无法启动片段包:initial@reference:file:com.springsource.org.apache.jasper-6.0.18.jar

我不知道是什么原因。有谁知道这个问题?

0 投票
2 回答
1398 浏览

gwt - 集成 GWT 和 OSGi 的问题

我在将 GWT 集成到 OSGi Equinox 容器中时遇到问题。入口点网页运行。我看到了我的第一页。但是,当我单击一个按钮实现服务器调用时,它并没有运行。我使用 Firefox,我有萤火虫。然后,当我看到网络字段时,我收到下一条消息:

邮寄方式:

和回应:

看起来调用已执行,但无法访问。我不知道问题所在。有人可以帮助我吗?我需要解决它以将其与其他服务集成。

非常感谢!

问候!

0 投票
2 回答
482 浏览

java - Java Interactive Profiler 可以分析 osgi 包吗?解决方法是什么?

您需要指定类加载器来选择要在 JIP 中分析的类。但是在 OSGi 平台中,每个包都有单独的类加载器,这是动态决定的。JIP 有自己的优势。其他分析器(yourkit、visualvm)如何为 osgi 包提供分析?

0 投票
4 回答
1515 浏览

user-interface - 有 GUI 来管理 OSGi 服务吗?(在 Eclipse 或其他项目中)

我正在使用一个应用程序,该应用程序使用和管理大量 OSGi 服务和每个服务的实现,具有属性、动态等。使用 Equinox 控制台的命令行很有用,例如serviceslist -c。但是,很难看到服务的具体实现,也很难获得有界或可用服务的当前快照以供消费。例如,您可以查看捆绑包引用是否满足,但您看不到这些满足引用的实现是哪些(当然还有其他机制)。

因此,我们的想法是找到一个具有组织信息的 GUI(例如,使用图形),以在您使用 OSGi 进行开发时提高性能。也许Eclipse插件透视图中有一个GUI,但我找不到。

如果你不知道这样的事情,我想为我的论文创建自己的:)

0 投票
1 回答
550 浏览

gwt - 运行时 HTTPServlet 错误

我正在 Equinox 上部署 GWT 应用程序。它运行,但是当我启动一个事件来调用服务器时,我有一个这样的错误:

我的 web.xml 是:

我不知道该错误的真正原因是什么。我在 GWT 服务的实现中覆盖了来自 HttpServlet 的服务方法。

有人可以帮我吗?

0 投票
2 回答
125 浏览

spring - 带有 Spring 动态模块的 NullPointerException

我正在集成 OSGi Equinox、GWT 作为捆绑包和 Spring 动态模块。首先,我检查没有服务的 GWT 捆绑包并运行它。现在我想用 Spring Dynamic Modules 调用一个外部服务。这些是我声明和使用服务的 XML 文件:

和:

在 GreetingServiceImpl 我有属性 zb 和 setter/getter:

如果在 Equinox 类型“服务”中,我可以查看所有服务和消费者。它显示以下内容:

然后,显示服务,我的应用程序 ZBGWTApp 是消费者。一切似乎都很好。但是,如果我调试应用程序,当我在 zb.checkUser() 行中断线程时,zb 的值为 NULL。也就是说,服务引用没有注入,为什么?

0 投票
0 回答
616 浏览

hibernate - CannotLoadBeanClassException:在 Equinox Bundle 中休眠

我正在 Equinox 上开发一个应用程序。我是一个调用 jar 服务器服务的 Web 客户端。这个 jar 集成了 Spring 和 Hibernate。我的弹簧配置文件是:

在我的课堂上,我写道:

清单将所需的包导入 Spring 和 Hibernate,如下所示:

但是,我得到一个异常,它说捆绑包找不到类。但是在清单中导入了包 org.springframework.orm.hibernate3。

此外,捆绑包是活动的,当然,它们会导出包:

如果一切正常,我不知道是什么原因。

完整的堆栈跟踪是:

提前致谢!

问候!

0 投票
1 回答
1014 浏览

java - 使用 --launcher.ini 选项独立运行 Equinox

我正在尝试使用自定义 eclipse.ini 文件以“无头”模式运行 Equinox 和 antRunner。“--launcher.ini”选项应根据: http ://wiki.eclipse.org/Equinox_Launcher 工作。

但是,当我运行以下命令行时:

我收到以下错误消息:

从命令行使用 Equinox 启动 Eclipse 时,如何加载自定义 eclipse.ini?

0 投票
1 回答
430 浏览

spring - Spring DM 中的服务提供者和消费者

我有一个应该提供和消费服务的捆绑包。我的应用程序上下文是:

问题是当我部署时。我在 Equinox 上工作,如果我观看服务,我可以看到捆绑使用 DBservice。但是,该服务未公开。但是如果我删除引用标签,我的服务就会暴露出来。也就是说,我有 3 个捆绑包(A、B、C)。B 导出一个由 A 消费的服务。另外,C 导出一个由 B 消费的服务 那么,我的问题是:标签不能在一起吗?我如何开发一个捆绑包来消费和提供服务?

提前致谢!

问候!