我在 CQ5 的 Geometrixx 站点中创建了一个测试页面。我可以在4502端口(作者环境)上很好地看到页面。但是当我激活页面以在 4503 端口(发布环境)上查看它时,我总是在控制台上看到页面前面的黄色图标,悬停时显示“激活待定”。#1 在队列中'
是否有一些附加的工作流程?如果是这样,我如何检查它并可能杀死它(现在)?还是有其他原因?
我在 CQ5 的 Geometrixx 站点中创建了一个测试页面。我可以在4502端口(作者环境)上很好地看到页面。但是当我激活页面以在 4503 端口(发布环境)上查看它时,我总是在控制台上看到页面前面的黄色图标,悬停时显示“激活待定”。#1 在队列中'
是否有一些附加的工作流程?如果是这样,我如何检查它并可能杀死它(现在)?还是有其他原因?
默认复制队列设置指向 localhost:4503。如果您的发布实例与作者实例不在同一台机器上(这很常见),您将需要更改设置以指向有效的发布实例。一旦配置了有效的发布实例,排队等待激活的项目就会得到处理,并且图标将从黄色变为绿色。
如果队列被阻塞,您可以通过以下方式清除它:
此页面包含有关对复制代理进行故障排除的几个步骤:http: //helpx.adobe.com/cq/kb/replication-stuck.html
此页面包含有关复制代理的一些一般信息:http: //dev.day.com/docs/en/cq/current/deploying/configuring_cq.html#Replicating from Author to Publish
您可以在以下位置检查复制队列
http://localhost:4502/etc/replication.html
默认代理是
http://localhost:4502/etc/replication/agents.author/publish.html
从这里您可以测试连接、查看日志并查看队列中的内容。您还可以清除队列或强制重试。
有一种方法可以在不发布的情况下查看测试页面的“最终视图”:wcmmode=disabled
http:// localhost: 4502/cf#/content/geometrixx/folder/test.html
只需删除 /cf# 并?wcmmode=disabled
在扩展名后添加。
http:// localhost: 4502/content/geometrixx/folder/test.html?wcmmode=disabled
到目前为止没有明确提到的一件事:您需要运行两个 AEM 实例。端口 4502 和 4503 不指向同一实例的不同模式,因为 AEM 仅侦听一个端口(通常)。因此,您需要将 Author jar 复制到一个新目录并将其命名为 cq5-publish-4503.jar
此外,您可能需要更新 maven pom 文件以进行代码部署。但是,您可以将作者上已安装的捆绑包设置为自动复制/发布。