本地不同版本的AEM的两个作者实例的问题

时间:2016-07-06 17:08:19

标签: osgi cq5 aem

我们从5.6升级到6.1,我在端口4502上安装了5.6,我将jar上的端口从4502更改为4512并同时启动。但似乎http://localhost:4512/http://localhost:4502/都将我带到了AEM 6.1。

是否有其他配置需要更改才能同时启动和运行两个版本?

3 个答案:

答案 0 :(得分:2)

您可以在本地计算机上运行多个AEM实例。事实上,作为一名工程师,您应该肯定在本地计算机上运行至少一个作者实例和一个发布实例,以便您可以在提交任何代码之前在两个环境中测试您的工作。

您可以将jar重命名为cq-author-4502.jarcq-publish-4503.jar或替换您的端口号。通过命名文件cq-author-4512.jar并运行java -jar cq-author-4512.jar,实例将在端口4512上启动。

如果要使用start脚本启动实例,则需要在/crx-quickstart/bin目录中更新该脚本。如果您使用的是Linux或Mac,请更新start文件。如果您在Windows上更新start.bat文件。如有必要,请按照说明将4502替换为4512,将author替换为publish。第一次运行jar文件后,/crx-quickstart/bin目录将可用。

答案 1 :(得分:1)

首先,有两个不符合作者发布配置的实例没有任何有用和合乎逻辑的理由。

但你可以开始...... test |作者配置:

打开../crx-quickstart/bin/start.sh或.bat

更改CQ_PORT = 4504 更改CQ_RUNMODE ='测试'

if [-z“$ CQ_PORT”];然后     CQ_PORT = 4504 网络

if [-z“$ CQ_RUNMODE”];然后     CQ_RUNMODE = '测试' 网络

打开../ crx-quickstart / conf / sling.properties

通过测试更改作者 sling.run.mode.install.options = <强>测试下,发布| ...

以您喜欢的任何顺序启动实例。

答案 2 :(得分:1)

它可能只是您浏览器中的缓存问题。 当在4502上启动6.1然后你在该端口上有另一个AEM / CQ版本(停止6.1,启动5.6.1或类似的东西)时,你的浏览器有时会显示缓存的6.1登录屏幕或至少一些6.1缓存的图像。按SHIFT-Reload,一切都很好。