AEM as a Cloud Service: Publish Tier Not Serving Content Due to Assets-Only Provisioning
This article explains how to resolve a scenario where the publish tier in Adobe Experience Manager as a Cloud Service does not serve published content because the environment was provisioned as Assets-only.
Description description
Environment
- Experience Manager
- Adobe Experience Manager as a Cloud Service (all versions)
Issue/Symptoms
After publishing content from Author to Publish in a DEV environment, published pages are not accessible on the Publish URL. All requests to published paths return HTTP 404 errors with the WebContentNotFound status. The following symptoms are observed:
- Author instance successfully publishes content; the Sites console shows status as “Published”.
- In CRXDE, the page’s
jcr:contentnode hascq:lastReplicationAction = Activatebutcq:isDelivered = false. - Content Distribution packages are accepted with no errors and the queue size is zero.
- Requests to the Publish URL (for example,
/content/test-site/test.html) return:
HTTP 404 WebContentNotFound
- The issue persists for all published paths, including
.htmland.1.jsonextensions. - The dispatcher configuration allows
.htmland the page uses a standardsling:resourceType.
Cause
The environment was originally provisioned as Assets-only, so no Sites publish tier existed to consume the distribution journal and serve page content. Enabling the Sites solution and running a full-stack pipeline provisions the required publish tier.
Resolution resolution
-
Verify Environment Provisioning
- In Cloud Manager, review the program configuration for the affected environment.
- Confirm whether the environment is provisioned as Assets-only or includes AEM Sites.
-
Update Program to Include Sites
- If the environment is Assets-only, enable the Sites solution in Cloud Manager for the program.
-
Run a Full-Stack Pipeline
- Trigger a full-stack pipeline deployment in Cloud Manager to apply the updated configuration and provision the missing Sites publish tier.
-
Validate Publish Tier Functionality
- After deployment, verify that the publish instances are present and connected to the distribution pipeline.
- Republish content from Author and confirm that
cq:isDeliveredis set totrueand pages are accessible on the Publish URL without 404 errors.