在apache sling(基于apache felix构建)上安装bundle时,我有一些不在sling / felix中的spring依赖项。我手动找到并安装了所有这些,但必须有一种更好,自动的方法。
我在网上找到了OSGi Bundle Repository(OBR)的文档,并在felix Web控制台中找到了OSGi Repository选项卡。 OBR似乎是sling / felix自动解决依赖关系的方式,就像maven和maven repo为maven构建做的那样。我的理解是,OBR使用的协议与maven repos使用的协议不同。
我尝试使用felix OSGi Repository标签添加公共OBR的所有网址(http://felix.apache.org/site/apache-felix-sigil-obr.html)(例如{{3}并点击'添加')并得到一个简单的AJAX错误“请求失败:确定”(吊索)或http 500连接被拒绝(felix):
HTTP ERROR 500
访问/ system / console / obr时出现问题。原因: 连接被拒绝:连接引起:java.net.ConnectException:连接被拒绝:连接
我尝试将其添加到felix conf / config.properties文件中的逗号分隔列表中但没有成功。
我对在felix / sling中如何解决捆绑的正确方法的理解是使用OBR是否正确?
有没有人让这个工作?我如何让它工作?
答案 0 :(得分:0)
可能你落后于代理人。使用-Dhttp.proxyHost=your.proxy.host -Dhttp.proxyPort=your.proxy.port
参数启动VM。