IIRC, you need to manually create metatype information for configurations to show up in this plugin. Create a file /OSGI-INF/metatype/metatype.xml and populate it according to the Metatype spec using the PID you reference from Spring DM.
You can see an example of this here: http://kenai.com/projects/boxspring/sources/modules-svn/show/trunk/boxspring-crowd/osgi/crowd-osgi-bundle HTH, Justin On 6/16/10 12:48 PM, Olaf Otto wrote: > Hi everybody > > What are the requirements for a service to show up in "Configurations" > in the "Configuration" of the web management console? > > I am using spring-osgi (spring DM) version 1.2.1 and Spring 3.0 in > felix. According to their documentation > (http://static.springsource.org/osgi/docs/1.2.1/reference/html/compendium.html) > I created a few test services that (I thought) should be configurable > via the configuration admin service once deployed: > > > <bean id="TestService" class="com.example.TestService"> > <osgix:managed-properties persistent-id="com.example.TestService" /> > <property name="someProperty" value="test me" /> > </bean> > > > <bean class="com.example.ConfigurableService" id="configurableService" /> > <osgi:service ref="configurableService" > interface="org.osgi.service.cm.ManagedService"> > <osgi:service-properties> > <entry key="service.pid" value="com.example.ConfigurableService" /> > <entry key="some.property"> > <value> > /v1 > /v2 > /v3 > </value> > </entry> > <entry key="some.integer.property" value="23" /> > </osgi:service-properties> > </osgi:service> > > The latter service being the "most simple" approach according to the > before mentioned documentation, i.e. ConfigurableService simply > implements org.osgi.service.cm.ManagedService. > > I deployed the bundle and verified that the beans are created and the > service is exported. Also, the spring compendium infrastructure detects > and registers the <osgix...> declarations. The ConfigurableService is > also listed as a service in the felix console. > > However, I cannot configure any of the properties using the Apache Felix > Web Management Console Configuration, as nothing I declared shows up in > the "Configurations" dropdown (and of course not int the Factory > configurations). Also, the PIDs do not show up under Configuration > status > Configurations. > > Is the use of SCR required for this? > > Regarding the Felix version I am using, here are the felix bundle versions: > > > Apache Felix Bundle Repository 1.4.1 org.apache.felix.bundlerepository > Apache Felix Configuration Admin Service 1.2.4 > org.apache.felix.configadmin > Apache Felix EventAdmin 1.0.0 org.apache.felix.eventadmin > System Bundle 2.0.2 org.apache.felix.framework > Apache Felix Http Bridge 2.0.5.R901608 org.apache.felix.http.bridge > Apache Felix Metatype Service 1.0.4 org.apache.felix.metatype > Apache Felix Preferences Service 1.0.4 org.apache.felix.prefs > Apache Felix Declarative Services 1.4.1.R892241 org.apache.felix.scr > Apache Felix Web Management Console 2.0.6 org.apache.felix.webconsole > Apache Felix Web Console Event Plugin 0.9.0 > org.apache.felix.webconsole.plugins.event > > > Thanks a lot, > Olaf > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@felix.apache.org For additional commands, e-mail: users-h...@felix.apache.org