【发布时间】:2014-06-27 11:24:08
【问题描述】:
我在 ACE 的文档中看到,在上传新工件期间失败的原因之一是无法识别工件类型。但其他原因是什么?例如为什么即使在上传 jar 文件后也会出现此错误?
【问题讨论】:
标签: osgi provisioning apache-ace
我在 ACE 的文档中看到,在上传新工件期间失败的原因之一是无法识别工件类型。但其他原因是什么?例如为什么即使在上传 jar 文件后也会出现此错误?
【问题讨论】:
标签: osgi provisioning apache-ace
ACE 开箱即用,支持捆绑包和配置 遵循自动配置规范的文件。然而,它是 可以通过支持新类型的工件来扩展 ACE。正在做 所以需要你做三件事:
- 根据部署管理员编写资源处理器 规格。
- 编写一个 ArtifactHelper 服务实现。
- 编写 ArtifactRecognizer 服务实现。
https://ace.apache.org/dev-doc/adding-custom-artifact-types.html
这意味着您只能上传捆绑包(OSGi 兼容)和配置的 .jar。除非您按照手册中描述的步骤操作,否则常规 jar 将无法使用。
希望对您有所帮助。
【讨论】: