问题描述
我有一个 AEM jar 文件 AEM_6.5_Quickstart。我试图让它运行但面临问题。 第一件事是我的 jar 在我的系统上没有像其他 jar 一样被识别为正常,因为您可以看到没有与我的 jar 文件关联的图标。
第二个是当我双击它运行它时,我得到以下提示以选择运行它的程序,理想情况下不应该出现。当我运行 maven 命令以使用 zulu jdk 生成项目时出现错误,所以我已经从 oracle 网站安装了 jdk,现在它已从我的系统中删除,当我双击 jar 文件时,我仍然可以选择使用 oracle 运行它jdk
我面临的第三个问题是,当我使用 zulu x64 架构运行 jar 时,如上图所示,它启动了 jar,但是当我转到 localhost:4502 时出现以下错误
我谷歌搜索了解决方案,发现索引可能是问题所在,所以我在停止 jar 后删除了 crx-quickstart/repository/index 中的文件。当我重新启动它时,它会卡住并且由于某种原因无法启动,如下图所示,即使我等了几个小时,进度条也不会移动。我还确保吊索验证器服务正在运行。
这是输出,以防它对正在使用的 java 版本有帮助,并且路径设置为 C:\Program Files\Zulu\zulu-11\bin。我无法解决此问题,非常感谢您的帮助。
解决方法
首先,删除整个 crx-quickstart 目录(因为这是第一次设置本地环境),这样您将有一个干净的开始。之后,可能文件名中缺少 .jar 扩展名,请添加它。最后,使用 .bat 或 .sh 脚本更容易(您可以为 AEM 自定义参数和运行模式)。但是对于第一次运行,使用默认示例内容进行快速设置,只需尝试 java -jar AEM_6.5_Quickstart.jar