Hi,

I'm trying to install Web Console (All In One) in Felix but it seems to have a 
dependency on javax.portlet. This is the output from lb (in gogo) just to show 
which bundles I have installed:

START LEVEL 1
   ID|State      |Level|Name
    0|Active     |    0|System Bundle (6.0.3)|6.0.3
    1|Active     |    1|jansi (1.17.1)|1.17.1
    2|Active     |    1|JLine Bundle (3.7.0)|3.7.0
    3|Active     |    1|Apache Felix File Install (3.6.8)|3.6.8
    4|Active     |    1|Apache Felix Gogo Command (1.0.2)|1.0.2
    5|Active     |    1|Apache Felix Gogo JLine Shell (1.1.0)|1.1.0
    6|Active     |    1|Apache Felix Gogo Runtime (1.1.0)|1.1.0
    7|Active     |    1|Apache Felix Servlet API (1.1.2)|1.1.2
    8|Active     |    1|Apache Felix Http Jetty (4.0.20)|4.0.20
    9|Active     |    1|jersey-core-client (2.31.0)|2.31.0
   10|Active     |    1|javax.inject:1 as OSGi bundle (2.6.1)|2.6.1
   11|Active     |    1|jakarta.ws.rs-api (2.1.6)|2.1.6
   12|Active     |    1|Jakarta XML Binding API (2.3.3)|2.3.3
   13|Active     |    1|jersey-core-server (2.31.0)|2.31.0
   14|Starting   |    1|OSGi resource locator (1.0.3)|1.0.3
   15|Active     |    1|Jakarta Annotations API (1.3.5)|1.3.5
   16|Active     |    1|Jakarta Activation API jar (1.2.2)|1.2.2
   17|Starting   |    1|jersey-core-common (2.31.0)|2.31.0
   18|Installed  |    1|Apache Felix Web Management Console (All In One) 
(4.5.4.all)|4.5.4.all

This is the output from "start 18":

org.osgi.framework.BundleException: Unable to resolve 
org.apache.felix.webconsole [18](R 18.0): missing requirement 
[org.apache.felix.webconsole [18](R 18.0)] osgi.wiring.package; 
(osgi.wiring.package=javax.portlet) Unresolved requirements: 
[[org.apache.felix.webconsole [18](R 18.0)] osgi.wiring.package; 
(osgi.wiring.package=javax.portlet)]

Looking into where this import is coming from (with bnd command below) gives:

> java -jar biz.aQute.bnd-5.1.2.jar print --by 
> org.apache.felix.webconsole-4.5.4-all.jar

[USEDBY]

javax.portlet                           org.apache.commons.fileupload.portlet
...

I thought the "All In One" bundle was supposed to have everything needed to run 
the web console (apart from having a servlet container, such as bundle 8 above, 
available)? Which bundle could I add to make the Web Console bundle resolve?

For context, I'm trying to find a minimal set of bundles to make EJB+JPA+JAX-RS 
work but before going that far I'd just like to get some "utility" bundles 
working (such as File Install, DS and Web Console). Karaf and Aries both seem 
to pull in more than I need.

Best regards,

PER-ERIK SVENSSON
Software developer
+46 (0)54 21 27 28
per-e...@2c8.com<mailto:per-e...@2c8.com>

[Logo-2c8-RGB-400]

2conciliate Business Solutions AB
Älvgatan 5, SE-652 25 Karlstad
www.2c8.com<http://www.2c8.com/>


Reply via email to