首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将osgi包添加到Virgo Runtime服务器

将osgi包添加到Virgo Runtime服务器
EN

Stack Overflow用户
提问于 2017-01-31 17:56:36
回答 1查看 447关注 0票数 0

我正在尝试测试Eclipse Virgo服务器作为我的包的OSGi容器。与通过Karaf控制台和远程调试部署所有包相比,我希望获得简单的调试可能性。

我遵循了https://wiki.eclipse.org/Virgo/Tooling的说明并安装了工具表单站点http://download.eclipse.org/virgo/snapshot/tooling (从https://www.eclipse.org/virgo/documentation/virgo-documentation-3.6.4.RELEASE/docs/virgo-tooling-guide/html/ch03.html到更新站点的链接没有显示任何更新)。安装有点粗糙,我得到的屏幕不是很好:

之后Eclipse没有启动,我被迫使用-clean参数从命令行启动它。

然而,之后,我能够添加Virgo Runtime服务器,但是当我单击add Resources时,我得到一条消息:没有可以在服务器中添加或删除的资源。

将OSGi包添加到工作区,并使用maven- OSGised -plugin对其进行绑定。它们是正确的OSGi包,然而,处女座似乎不认识它们。

安装是否失败?处女座和Eclipse霓虹灯不兼容吗?或者只是其他地方出了问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 23:39:07

项目必须具有特定的性质才能在Virgo上部署。在Eclipse中,性质是项目的一个方面,它为项目提供了特定的功能或行为。

如果您正在使用bnd工具创建项目,在右键单击项目,选择Virgo菜单并选择“添加OSGi包项目性质”后,应该可以将它们添加到Virgo Runtime中。这样做之后,您可能还必须访问项目属性,并将项目与Virgo运行时关联。

如果您正在使用PDE来创建项目,那么您应该使用专用的Virgo PDE向导(New -> Virgo -> PDE Bundle Project),而不是默认的PDE向导。如果你的项目早些时候是用PDE创建的,我建议你创建一个新的Virgo PDE Bundle Project,并比较.project文件,找出如何更改现有PDE项目的.project文件,使它们在Virgo中可用。

Virgo Tools还提供了另一个向导,用于创建不是OSGi插件项目的PDE项目。请查看工具文档以了解http://www.eclipse.org/virgo/documentation/virgo-documentation-3.7.0.M01/docs/virgo-tooling-guide/html/index.html之间的差异

注意,我是一名Eclipse Virgo提交者。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41954478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档