0

我在 ACE 的文档中看到,在上传新工件期间失败的原因之一是无法识别工件类型。但其他原因是什么?例如,为什么即使在上传jar文件后也会出现此错误?

4

1 回答 1

4

开箱即用,ACE 支持遵循自动配置规范的捆绑包和配置文件。但是,可以通过支持新类型的工件来扩展 ACE。这样做需要你做三件事:

  1. 根据部署管理规范编写资源处理器。
  2. 编写一个 ArtifactHelper 服务实现。
  3. 编写一个 ArtifactRecognizer 服务实现。

https://ace.apache.org/dev-doc/adding-custom-artifact-types.html

这意味着您只能上传捆绑包(OSGi 兼容)和配置的 .jar。除非您按照手册中描述的步骤操作,否则常规 jar 将不起作用。

希望有帮助。

于 2014-06-30T08:43:13.333 回答