我试图在我的项目中实现基于局域网的服务发现。我已经部署了Apache和DOSGI单包发行版。此外,我还运行了Apache服务器。我一直在学习本教程这里
但是,我不知道这句话是什么意思
若要在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包应该创建的load目录。我需要这个来完成我最后一年的项目,现在时间不多了。
在这方面任何帮助都是非常感谢的。
非常感谢
比利
发布于 2015-02-25 08:14:12
您应该自己创建load目录。如果您愿意,甚至可以将其配置为指向另一个目录。有关这方面的更多信息,可以在:http://felix.apache.org/documentation/subprojects/apache-felix-file-install.html的文档中找到。
如果您追求基于LAN的服务发现,那么您可能需要考虑使用不同的发现协议(例如SLP)。
而且,无耻的插件,您可能还想看看Amdatu,它将是更新后的远程服务规范的参考实现:http://amdatu.org/components/remote.html
https://stackoverflow.com/questions/28636534
复制相似问题