Hi,
I am working through the fancyfoods tutorial of Enterprise OSGi in
Action. Up to the fancyfoods.persistence bundle I finally have worked
through. I am using the karaf 2.3.0 environment. When I install the
fancyfoods.persistence bundle I get the message
2012-12-19 17:59:31,442 | INFO | rint Extender: 3 |
BlueprintContainerImpl | container.BlueprintContainerImpl 330
| 7 - org.apache.aries.blueprint.core - 1.0.1 | Bundle
fancyfoods.persistence is waiting for dependencies
[(&(&(org.apache.aries.jpa.proxy.factory=true)(osgi.unit.name=fancyfoods))(objectClass=javax.persistence.EntityManagerFactory))]
the karaf features:list shows as follows:
karaf@root> features:list
State Version Name Repository Description
[installed ] [1.0.1 ] transaction karaf-enterprise-2.3.0 OSGi
Transaction Manager
[installed ] [1.0.1 ] jpa karaf-enterprise-2.3.0 OSGi
Persistence Container
[installed ] [1.0.0 ] jndi karaf-enterprise-2.3.0 OSGi Service
Registry JNDI access
[uninstalled] [1.0.0 ] application-without-isolation
karaf-enterprise-2.3.0 Provide EBA archive support
[installed ] [2.3.0 ] karaf-framework karaf-2.3.0
Karaf core feature
[uninstalled] [2.5.6.SEC03 ] spring karaf-2.3.0 Spring support
[uninstalled] [2.5.6.SEC03 ] spring-web karaf-2.3.0 Spring
2 Web support
[uninstalled] [3.0.7.RELEASE ] spring karaf-2.3.0 Spring support
[uninstalled] [3.0.7.RELEASE ] spring-aspects karaf-2.3.0
Spring AOP support
[uninstalled] [1.2.1 ] spring-dm karaf-2.3.0 Spring
DM support
[uninstalled] [1.2.1 ] spring-dm-web karaf-2.3.0
Spring DM Web Support
[uninstalled] [3.0.7.RELEASE ] spring-instrument karaf-2.3.0
Spring Instrument support
[uninstalled] [3.0.7.RELEASE ] spring-jdbc karaf-2.3.0
Spring JDBC support
[uninstalled] [3.0.7.RELEASE ] spring-jms karaf-2.3.0 Spring
JMS support
[uninstalled] [3.0.7.RELEASE ] spring-struts karaf-2.3.0
Spring Struts support
[uninstalled] [3.0.7.RELEASE ] spring-test karaf-2.3.0
Spring Test support
[uninstalled] [3.0.7.RELEASE ] spring-orm karaf-2.3.0 Spring
ORM support
[uninstalled] [3.0.7.RELEASE ] spring-oxm karaf-2.3.0 Spring
OXM support
[uninstalled] [3.0.7.RELEASE ] spring-tx karaf-2.3.0 Spring
Transaction (TX) support
[uninstalled] [3.0.7.RELEASE ] spring-web karaf-2.3.0 Spring
Web support
[uninstalled] [3.0.7.RELEASE ] spring-web-portlet
karaf-2.3.0 Spring Web Portlet support
[uninstalled] [3.1.2.RELEASE ] spring31 karaf-2.3.0 Spring
3.1 support
[uninstalled] [3.1.2.RELEASE ] spring31-aspects karaf-2.3.0
Spring 3.1 AOP support
[uninstalled] [3.1.2.RELEASE ] spring31-instrument
karaf-2.3.0 Spring 3.1 Instrument support
[uninstalled] [3.1.2.RELEASE ] spring31-jdbc karaf-2.3.0
Spring 3.1 JDBC support
[uninstalled] [3.1.2.RELEASE ] spring31-jms karaf-2.3.0
Spring 3.1 JMS support
[uninstalled] [3.1.2.RELEASE ] spring31-struts karaf-2.3.0
Spring 3.1 Struts support
[uninstalled] [3.1.2.RELEASE ] spring31-test karaf-2.3.0
Spring 3.1 Test support
[uninstalled] [3.1.2.RELEASE ] spring31-orm karaf-2.3.0
Spring 3.1 ORM support
[uninstalled] [3.1.2.RELEASE ] spring31-oxm karaf-2.3.0
Spring 3.1 OXM support
[uninstalled] [3.1.2.RELEASE ] spring31-tx karaf-2.3.0
Spring 3.1 Transaction (TX) support
[uninstalled] [3.1.2.RELEASE ] spring31-web karaf-2.3.0
Spring 3.1 Web support
[uninstalled] [3.1.2.RELEASE ] spring31-web-portlet
karaf-2.3.0 Spring 3.1 Web Portlet support
[uninstalled] [2.3.0 ] wrapper karaf-2.3.0 Provide
OS integration
[uninstalled] [2.3.0 ] obr karaf-2.3.0 Provide OSGi
Bundle Repository (OBR) support
[uninstalled] [2.3.0 ] config karaf-2.3.0 Provide
OSGi ConfigAdmin support
[installed ] [7.6.7.v20120910] jetty karaf-2.3.0 Provide
Jetty engine support
[installed ] [2.3.0 ] http karaf-2.3.0
Implementation of the OSGi HTTP service
[installed ] [2.3.0 ] http-whiteboard karaf-2.3.0
Provide HTTP Whiteboard pattern support
[uninstalled] [2.3.0 ] war karaf-2.3.0 Turn Karaf as
a full WebContainer
[uninstalled] [2.3.0 ] kar karaf-2.3.0 Provide KAR
(KARaf archive) support
[installed ] [2.3.0 ] webconsole-base karaf-2.3.0
Base support of the Karaf WebConsole
[installed ] [2.3.0 ] webconsole karaf-2.3.0 Karaf
WebConsole for administration and monitoring
[uninstalled] [2.3.0 ] ssh karaf-2.3.0 Provide a
SSHd server on Karaf
[uninstalled] [2.3.0 ] management karaf-2.3.0
Provide a JMX MBeanServer and a set of MBeans in Karaf
[installed ] [2.3.0 ] eventadmin karaf-2.3.0 OSGi
Event Admin service specification for event-based communication
[uninstalled] [2.3.0 ] jasypt-encryption karaf-2.3.0
Advanced encryption support for Karaf security
[installed ] [2.3.0 ] scr karaf-2.3.0 Declarative
Service support
[installed ] [2.2.1 ] openjpa repo-0
[uninstalled] [1.4 ] commons-dbcp repo-0
karaf@root>
And the karaf command osgi:list:
karaf@root> osgi:list
START LEVEL 100 , List Threshold: 50
ID State Blueprint Level Name
[ 90] [Resolved ] [ ] [ 80] Commons DBCP (1.4)
[ 91] [Active ] [ ] [ 80] Commons Pool (1.5.4)
[ 92] [Active ] [ ] [ 80] Commons Lang (2.4)
[ 93] [Active ] [ ] [ 80] Commons Collections (3.2.1)
[ 94] [Active ] [ ] [ 80] Apache Geronimo JSR-317 JPA
2.0 Spec API (1.1)
[ 95] [Active ] [ ] [ 80] geronimo-jms_1.1_spec (1.1.1)
[ 96] [Active ] [ ] [ 80] OpenJPA Aggregate Jar (2.2.1)
[ 131] [Active ] [ ] [ 80] Apache Derby 10.9
(10.9.1000000.1344872)
[ 136] [Active ] [Created ] [ 80] fancyfoods-ds-derby
Blueprint Bundle (0.0.1.SNAPSHOT)
[ 143] [Active ] [ ] [ 80] fancyfoods.api Bundle (1.0.0)
[ 144] [Active ] [Created ] [ 80]
fancyfoods.department.chocolate Blueprint Bundle (1.0.0)
[ 145] [Active ] [Created ] [ 80] fancyfoods.web Blueprint
Bundle (1.0.0)
[ 146] [Active ] [Created ] [ 80] fancyfoods.business
Blueprint Bundle (1.0.0)
[ 147] [Active ] [GracePeriod ] [ 80] fancyfoods.department.cheese
Blueprint Bundle (1.0.0)
[ 148] [Active ] [GracePeriod ] [ 80] fancyfoods.persistence
Blueprint Bundle (1.0.0)
karaf@root>
Does anyone know what I am doing wrong or has any hint?
Thanks!
Christian