Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

Enable/Disable CRXDE LITE using Workflow

Avatar

Level 2

Hi,

         How to enable/disable CRXDE lite in production environment using a workflow or an servlet?

Thanks & Regards,

Ashwini

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

Dear Ashwini,

BundleContext[0] can get you your bundles[1] and individual bundles can be started via start() method.

[0]https://osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html

[1] https://osgi.org/javadoc/r4v43/core/org/osgi/framework/Bundle.html

P.S. you can get BundleContext via:

@Activate
public void activate(BundleContext context) {
  
// ...
}

Regards,

Peter

View solution in original post

3 Replies

Avatar

Community Advisor

Hi,

Please check https://helpx.adobe.com/in/experience-manager/6-3/sites/administering/using/enabling-crxde-lite.html

In above article CRXDE Lite can be disabled via curl command, similarly you can use Java to make a post request to disable particular component.



Arun Patidar

Avatar

Level 2

Thanks for the response.

How to enable the bundle programmatically?

Avatar

Correct answer by
Community Advisor

Dear Ashwini,

BundleContext[0] can get you your bundles[1] and individual bundles can be started via start() method.

[0]https://osgi.org/javadoc/r4v43/core/org/osgi/framework/BundleContext.html

[1] https://osgi.org/javadoc/r4v43/core/org/osgi/framework/Bundle.html

P.S. you can get BundleContext via:

@Activate
public void activate(BundleContext context) {
  
// ...
}

Regards,

Peter