Apache Felix Web管理控制台部署失败且需求不满意。这是日志:
$ java -jar bin/felix.jar
____________________________
Welcome to Apache Felix Gogo
g! repos list
http://incubator.apache.org/sling/obr/sling.xml
http://sling.apache.org/obr/repository.xml
http://incubator.apache.org/sling/obr/thirdparty.xml
http://felix.apache.org/obr/releases.xml
g! deploy -s "Apache Felix Web Management Console"
Unsatisfied requirement(s):
---------------------------
(&(package=org.apache.commons.fileupload))
Apache Felix Web Management Console
(&(package=org.apache.commons.io))
Apache Felix Web Management Console
(&(package=org.apache.commons.fileupload.servlet))
Apache Felix Web Management Console
(&(package=org.apache.commons.fileupload.disk))
Apache Felix Web Management Console
(&(package=org.json))
Apache Felix Web Management Console
如上所述,我尝试添加一些其他存储库来帮助解决问题。
任何已知的解决方法?
答案 0 :(得分:3)
看起来这会选择不包含各种依赖项的WebConsole的“裸”版本。您可能希望尝试使用“org.apache.felix.webconsole”作为名称,以按符号名称选择Web控制台。
答案 1 :(得分:1)
你可以试试这个:
list -v
这将为您提供有关捆绑名称的更多详细信息;使用list
时得到的只是包的描述而不是它的符号名称。对于“Apache Felix Web管理控制台”,符号名称为“org.apache.felix.webconsole”deploy org.apache.felix.webconsole
这将使用它的依赖项安装捆绑包。lb
检查一切是否正常。您应该看到安装了新的捆绑包。http://localhost:8080/system/console/
,您将看到网络控制台。