AEM jar 无法启动

问题描述

我有一个 AEM jar 文件 AEM_6.5_Quickstart。我试图让它运行但面临问题。 第一件事是我的 jar 在我的系统上没有像其他 jar 一样被识别为正常,因为您可以看到没有与我的 jar 文件关联的图标。

enter image description here

第二个是当我双击它运行它时,我得到以下提示以选择运行它的程序,理想情况下不应该出现。当我运行 maven 命令以使用 zulu jdk 生成项目时出现错误,所以我已经从 oracle 网站安装了 jdk,现在它已从我的系统中删除,当我双击 jar 文件时,我仍然可以选择使用 oracle 运行它jdk

enter image description here

我面临的第三个问题是,当我使用 zulu x64 架构运行 jar 时,如上图所示,它启动了 jar,但是当我转到 localhost:4502 时出现以下错误

enter image description here

我谷歌搜索解决方案,发现索引可能是问题所在,所以我在停止 jar 后删除了 crx-quickstart/repository/index 中的文件。当我重新启动它时,它会卡住并且由于某种原因无法启动,如下图所示,即使我等了几个小时,进度条也不会移动。我还确保吊索验证器服务正在运行。

enter image description here

这是输出,以防它对正在使用的 java 版本有帮助,并且路径设置为 C:\Program Files\Zulu\zulu-11\bin。我无法解决此问题,非常感谢您的帮助。

enter image description here

解决方法

首先,删除整个 crx-quickstart 目录(因为这是第一次设置本地环境),这样您将有一个干净的开始。之后,可能文件名中缺少 .jar 扩展名,请添加它。最后,使用 .bat 或 .sh 脚本更容易(您可以为 AEM 自定义参数和运行模式)。但是对于第一次运行,使用默认示例内容进行快速设置,只需尝试 java -jar AEM_6.5_Quickstart.jar