我们从5.6升级到6.1,我在端口4502上安装了5.6,我将jar上的端口从4502更改为4512并同时启动。但似乎http://localhost:4512/和http://localhost:4502/都将我带到了AEM 6.1。
是否有其他配置需要更改才能同时启动和运行两个版本?
答案 0 :(得分:2)
您可以在本地计算机上运行多个AEM实例。事实上,作为一名工程师,您应该肯定在本地计算机上运行至少一个作者实例和一个发布实例,以便您可以在提交任何代码之前在两个环境中测试您的工作。
您可以将jar重命名为cq-author-4502.jar
,cq-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,一切都很好。