我已经下载了org.apache.felix.main.distribution-4.2.1
。它正在工作。
现在我想使用org.apache.felix.fileinstall-3.2.6.jar
。我已经下载了它并将jar文件(文件安装)放入Felix的Bundle文件夹中。
当我启动 Felix 时,文件安装会自动加载。很好。我这样开始:
java -Dfelix.fileinstall.dir=./deploy -jar bin/felix.jar
首先,我在 Felix 的主文件夹中创建了 /deploy
文件夹。
当我在 /deploy
文件夹中复制 Bundle.jar 时,没有任何反应。
我在互联网上找到了很多说明,但没有任何效果。
我用的是 MAC。
希望有人能帮助我。
问候
附注对不起我的英语
最佳答案
当您告诉 OSGi LogService 监视不存在的目录时,文件安装将向 OSGi LogService 写入警告。我建议您安装日志服务的实现(例如来自 Apache Felix 项目)并使用 shell 来查看任何日志消息。他们应该告诉你这里发生了什么。
关于java - Apache Felix 文件安装无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20999283/