2

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

如上所述,我尝试添加一些其他存储库来帮助解决问题。

任何已知的解决方法?

4

2 回答 2

3

看起来这选择了不包含各种依赖项的 WebConsole 的“裸”版本。您可能想尝试使用“org.apache.felix.webconsole”作为名称,以通过符号名称选择 Web 控制台。

于 2011-09-23T10:53:20.953 回答
1

你可以试试这个:

  1. list -v这将为您提供有关捆绑名称的更多详细信息;使用时得到list的只是捆绑包的描述,而不是符号名称。在“Apache Felix Web 管理控制台”的情况下,符号名称是“org.apache.felix.webconsole”
  2. deploy org.apache.felix.webconsole这将安装捆绑包及其依赖项。
  3. lb检查一切是否正常。您应该会看到已安装的新捆绑包。
  4. 启动 Web 控制台包和 HTTP 服务包,以便能够访问 Web 控制台。
  5. 将浏览器指向http://localhost:8080/system/console/,您将看到 Web 控制台。
于 2013-04-17T09:51:07.133 回答