部署后无法看到java更改

时间:2017-11-10 19:38:31

标签: aem cq5 aem-6

在我使用java代码更改部署我的包之后,我无法在AEM中看到我的更改。

要查看可能的更改,我必须从felix控制台中删除旧的部署包软件包,部署我的代码,然后重新启动我的AEM实例以查看我的更改。什么一定是错的?

以下是我的AEM部署步骤:

mvn -Plocal-auto-deploy-with-publish clean install -Dcq.local.author.port=4502 -Dcq.local.publish.port=4503

curl -u admin:admin -F action=reset http://localhost:4502/system/console/slingjsp

curl -u admin:admin -F action=refresh http://localhost:4502/system/console/bundles/org.apache.sling.scripting.jsp

curl -u admin:admin -F action=reset http://localhost:4503/system/console/slingjsp

curl -u admin:admin -F action=refresh http://localhost:4503/system/console/bundles/org.apache.sling.scripting.jsp

2 个答案:

答案 0 :(得分:2)

如果您要安装具有相同版本(没有快照)的软件包,则apache sling jcr安装程序会将其视为相同并且不会安装。您将不得不继续增加版本或使用快照版本,以便jcr安装程序知道它不是最终版本。

如果您使用的是早于6.2版的aem版本,您可能还需要检查/system/sling/installer/pauseInstallation并删除其中的所有条目。

答案 1 :(得分:0)

我在6.2中遇到了同样的问题。修复它的原因是当您从 CRXDe “从服务器导入”安装文件夹也会导入(如果您在ui.apps项目中进行配置)您正在从 CrxDe 同步 ui.Apps ui.Content 。< strong>尝试删除同步的安装文件夹。 另外,不要忘记检查 / system / sling / installer / pauseInstallation

下的额外节点

有许多可用的修补程序和CFP适用于许多人,但在我的方案中,这些不起作用。如果它适合你,那么好。