Expand my Community achievements bar.

SOLVED

How to set values in an osgi configuration through servlet

Avatar

Level 5

I am using AEM as a Cloud Service. And in that I'm extending tools menu so that osgi configurations can be set through that. I want to set a specific configuration values through that and for that I will be using servlet. So, using servlet how can I set the already existing osgi configuration values ?

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
2 Replies

Avatar

Employee Advisor

You could refer https://aem4beginner.blogspot.com/programmatically-updating-osgi and please focus on OsgiConfigExamplServlet.java.

 

In your servlet you need to inject ConfigurationAdmin service and by using 

Configuration getConfiguration(java.lang.String pid)

you will be able to read specific OSGi configuration , here pid represents that specific OSGi configuration. 

Avatar

Correct answer by
Community Advisor