Hi Allen Allen Lau schrieb: > Hi Felix, > Thanks for explanation. As you suggested, I think (1) makes sense for the > short term. > > Although the 1.2.2 release is not available through > http://felix.apache.org/obr/releases.xml yet, I was able to add it to my > internal OBR setup and install it without issues.
Autsch ! You got me here ;-) I missed adding it, which I will do sometime today -- omitting and service requirements for now. Regards Felix > > Allen > > On Sat, Jan 17, 2009 at 6:03 AM, Felix Meschberger <[email protected]>wrote: > >> Hi, >> >> The problem is a bit tricky to answer, unfortunately. >> >> One part of the problem is, that the management console registration >> declares, that a HttpService is required (not the API but an actual >> instance). >> >> But the Pax Web - Service, though actually registering a HttpService >> instance, is not seen by the OBR implementation as providing the service. >> >> I see two options: (1) we remove the HttpService requirement in the Web >> Console entry of the repository and (2) we enhance the OBR implmentation >> (Apache Felix Bundle Repository) such, that the LocalRepository >> representing the installed bundles, automatically generates capabilities >> for registered services. >> >> IMHO, (1) is easier to do but probably sub-optimal while (2) takes a bit >> longer (code change) but is probably the better solution. I would go for >> (1) in the short-term while implementing (2) to have the correct fix in >> the medium and long run (release cycle). >> >> WDYT ? >> >> Regards >> Felix >> >> >> Allen Lau schrieb: >>> I'm trying to install the Felix Web Management Console in Felix 1.4.1 >> using >>> the obr client and this is popping up. >>> >>> -> obr deploy "Apache Felix Web Management Console" >>> Unsatisfied requirement(s): >>> --------------------------- >>> (service=org.osgi.service.http.HttpService) >>> Apache Felix Web Management Console >>> -> ps >>> START LEVEL 1 >>> ID State Level Name >>> [ 0] [Active ] [ 0] System Bundle (1.4.1) >>> [ 1] [Active ] [ 1] Apache Felix Shell Service (1.0.2) >>> [ 2] [Active ] [ 1] Apache Felix Shell TUI (1.0.2) >>> [ 3] [Active ] [ 1] Apache Felix Bundle Repository (1.2.1) >>> [ 4] [Resolved ] [ 1] OPS4J Pax Logging - API (1.3.0) >>> [ 5] [Resolved ] [ 1] OSGi R4 Compendium Bundle (4) >>> [ 6] [Active ] [ 1] OPS4J Pax Web - Service (0.5.1) >>> >>> >>> I already have the Pax Web Service installed, but I guess the >>> "service=org.osgi.service.http.HttpService" is referring to something >> else >>> or is the obr client not equipped to handle the service capability yet? >>> >>> Thanks, >>> Allen >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

