【问题标题】:upload aem package not working AEM 6.1上传 aem 包不起作用 AEM 6.1
【发布时间】:2017-08-23 04:06:38
【问题描述】:

我在 Eclipse 中有一个 aem 项目,并使用 maven autoInstallPackage 命令构建了包 zip 文件。

未通过 maven build & deploy 或通过 CRXDE Lite 包管理器页面上传包。

通过包管理器页面上传时弹出错误:“包文件参数丢失”

我已完成以下建议 1)在 quickstart.bat 中,我添加了 start.bat 文件 -Djava.io.tmpdir='C:\Users\name\Adobe\Author\temp" 并确保创建了临时文件夹

此更改不能解决问题。

我上传包的唯一方法是在 crx-quickstart 文件夹下创建“安装”文件夹并复制包 zip 文件。重新启动了 aem 服务器。

它拾取了 zip 文件并上传了包,我可以在管理控制台上看到包处于已安装状态,因为包有一些依赖项未解决。

看起来这仅与我的项目有关,因为我通过包管理器重新安装了 'cq-insights-content' zip 文件并且它运行良好。

环境:Windows 操作系统、AEM 6.1、Java 1.8、IE、Chrome。

【问题讨论】:

    标签: aem


    【解决方案1】:

    正如您所指出的,此问题似乎与缺少/完整的 tmp 目录有关。

    确保运行 AEM 进程的用户可以访问 java.io.tmpdir 中指定的目录(r+w 权限)。

    更多信息:

    https://forums.adobe.com/thread/2335987

    https://www.jethrocarr.com/2015/02/21/aemcq-5-6-1-package-file-parameter-missing/

    【讨论】:

    • 感谢您的回复,如果文件权限是问题,为什么通过包管理器重新安装“cq-insights-content”包?顺便说一句,我之前确实浏览过这些链接。
    【解决方案2】:

    事实证明,在 VM 中,包上传不起作用,但在常规的本地物理机上它可以工作。不知道为什么它在 VM 中不起作用。

    【讨论】:

      【解决方案3】:

      是的。正如您所提到的,这表明您创建的包存在一些问题。

      启用软件包安装的调试级别日志以获取有关软件包问题的详细信息 org.apache.jackrabbit.vault.packaging.impl

      最后,您可以尝试上传新包,而不是重新安装已上传的包,以检查 VM 中是否有任何内容导致所有新包上传出现问题。您可以使用的标准包是 ACS commons 实用程序,可在

      ACS AEM Commons

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        • 2017-01-20
        • 1970-01-01
        相关资源
        最近更新 更多