>From a first glance your approach looks sane to me. It reminds me
the service-mix packaging and it should work.
Now the problem you are having is that it can't find the felix jar. I see
that it tries to find the file right inside your distribution home, while
it should try to find it under the system folder.
i) Check that the file is properly located at : distro home under:
system/org/apache/felix/org.apache.felix.framework/3.0.9/org.apache.felix.framework-3.0.9.jar
ii) Check that in your system.properties file ${karaf.default.repository}
properly points to the system folder.
My guess is that you don't have a system.properties file at all and that
this is the root cause of all your problems.
Have fun!
--
*Ioannis Canellos*
*
FuseSource <http://fusesource.com>
**
Blog: http://iocanel.blogspot.com
**
Apache Karaf <http://karaf.apache.org/> Committer & PMC
Apache Camel <http://camel.apache.org/> Committer
Apache ServiceMix <http://servicemix.apache.org/> Committer
Apache Gora <http://incubator.apache.org/gora/> Committer
Apache DirectMemory <http://incubator.apache.org/directmemory/> Committer
*