Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Apache Felix DOSGI单包和Zookeeper_Java_Web Services_Hadoop_Osgi_Apache Felix - Fatal编程技术网

Java Apache Felix DOSGI单包和Zookeeper

Java Apache Felix DOSGI单包和Zookeeper,java,web-services,hadoop,osgi,apache-felix,Java,Web Services,Hadoop,Osgi,Apache Felix,我正试图在我的项目中实现基于局域网的服务发现。我部署了ApacheFelix和DOSGI单包分发版。此外,我还运行了ApacheHadoop Zookeeper服务器。我一直在学习这个教程 然而,我不知道它说的是什么意思 要在CXF/Discovery中配置ZooKeeper客户端,请应用以下配置变量。它们需要在配置管理PID org.apache.cxf.dosgi.discovery.zookeeper上设置 然后说 设置配置的一种简单方法是,将名为org.apache.cxf.dosgi.

我正试图在我的项目中实现基于局域网的服务发现。我部署了ApacheFelix和DOSGI单包分发版。此外,我还运行了ApacheHadoop Zookeeper服务器。我一直在学习这个教程

然而,我不知道它说的是什么意思

要在CXF/Discovery中配置ZooKeeper客户端,请应用以下配置变量。它们需要在配置管理PID org.apache.cxf.dosgi.discovery.zookeeper上设置

然后说

设置配置的一种简单方法是,将名为org.apache.cxf.dosgi.discovery.zookeeper.cfg的文件放置在FileInstall捆绑包创建的加载目录中,其中包含以下内容: zookeeper.host=127.0.0.1

我遇到的问题是,我找不到FileInstall捆绑包应该创建的加载目录。我需要这个来完成我最后一年的项目,我的时间不多了

非常感谢在这方面的任何帮助

非常感谢


Billy

您应该自己创建
load
目录。如果愿意,您甚至可以将其配置为指向不同的目录。有关这方面的更多信息,请参阅Apache Felix文件安装的文档:

如果你在进行基于LAN的服务发现,那么你可能需要考虑使用不同的发现协议(例如SLP)。


还有,不知羞耻的插件,您可能还想看看Amdatu Remote,它将是更新的远程服务规范的参考实现:

Hi,感谢您的回复。我使用的是包含FileInstall捆绑包的DOSGI单捆绑包发行版。我不知道如何或在何处创建此加载目录。我是否在apache felix文件夹的根目录中创建此加载目录?如果我在我的ApacheFelix发行版的根目录中创建一个加载目录,我如何通知文件安装包新关注的目录??