繁体   English   中英

bnd osgi项目未通过Firefox运行

[英]bnd osgi project not running through the Firefox

我刚刚开始学习如何构建bnd OSGI项目。 我尝试运行一个非常简单的项目,没有任何错误消息,但是当我转到本地主机时,它显示“ HTTP错误:404”。

简单的类:

在此处输入图片说明

激活器类: 在此处输入图片说明

其余构建依赖项

在此处输入图片说明

运行依赖

在此处输入图片说明

http错误:

在此处输入图片说明

感谢您的帮助!

Felix Http Jetty 3.x不适用于org.amdatu.web.rest.wink软件包的最新2.0.4版本。

如果您将该捆绑软件的版本固定为2.0.3版本,则应该可以正常工作。 为此,将您的runbnd.bndrun -runbundles的org.amdatu.web.rest.wink条目更改为:

org.amdatu.web.rest.wink;version='[2.0.3,2.0.3]'

您的班级将使用jax-rs批注进行批注,并发布OSGi服务。 如果这将服务公开为REST资源,则取决于您安装的捆绑软件。

您必须安装一个捆绑包,以监视此类服务并为其创建REST端点。

请参阅此处输入链接描述,我认为您至少还需要将org.amdatu.web.wink捆绑包添加到bdnrun文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM