Aem 错误消息“zip文件不是内容文件夹,缺少jcr_根”

Aem 错误消息“zip文件不是内容文件夹,缺少jcr_根”,aem,Aem,获取错误消息 zip文件不是内容文件夹,缺少jcr_根目录 当我试图在AEM的package manager控制台中上载一个包时,尽管该包有jcr_根子文件夹。当您打开.zip时,您应该在最顶部看到这些文件夹: jcr_root META-INF 如果它们丢失或嵌套在其他文件夹中,则包结构将无效。这些将包含其他文件和文件夹。我建议您下载一个现有的内容包,解压缩它,然后对您的应用程序执行相同的操作,并比较其结构和文件,看看有哪些不同/缺失。以下是内容示例: 您是如何创建该软件包的?是通过本地实例

获取错误消息

zip文件不是内容文件夹,缺少jcr_根目录


当我试图在AEM的package manager控制台中上载一个包时,尽管该包有jcr_根子文件夹。

当您打开.zip时,您应该在最顶部看到这些文件夹:

jcr_root
META-INF
如果它们丢失或嵌套在其他文件夹中,则包结构将无效。这些将包含其他文件和文件夹。我建议您下载一个现有的内容包,解压缩它,然后对您的应用程序执行相同的操作,并比较其结构和文件,看看有哪些不同/缺失。以下是内容示例:

您是如何创建该软件包的?是通过本地实例的包管理器实现的吗?通过卷曲?或者另一个Java/脚本代码?我从某人那里得到了这个包,我对它进行了压缩并尝试上载,同时收到了错误消息。是的,这个包不是普通的zip文件。更好的方法是使用package manager上传到AEM,编辑并重建包。包由直接子文件夹jcr_root和META-INF组成,但如果我从package manager下载包并压缩以再次上传,我仍然会收到缺少jcr_rootInfact的错误,我也有同样的错误,这是你再次拉拉链时的问题。当你压缩根文件夹时,根文件夹不是以jcr_rootI开始的。我创建了一个我所需的包的压缩包,并将它与jcr_root和META-INF一起放在包中,然后我上传了这个新创建的压缩包,它被上传了。这个zip文件名为Archive.zip,而以前每当我创建zip文件时,它的名称为.zip。我不确定这是zip名称的问题还是实例的问题。