Hello again guys,<div><br></div><div>Do you mind if I open defects on these issues to let be in touch with and keep it on track?<br><div><br><div class="gmail_quote">On Tue, May 3, 2011 at 16:13, Maverick Crank GRey <span dir="ltr"><<a href="mailto:maverick.crank.grey@gmail.com">maverick.crank.grey@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello Damien,<br>
<div class="im">On Sun, May 1, 2011 at 21:52, Damien Raude-Morvan <<a href="mailto:drazzib@debian.org">drazzib@debian.org</a>> wrote:<br>
>> Could you include something like readme.txt in your package, please?<br>
<br>
> There is some missing components for Apache Felix for it to be really useful<br>
> as a "full" standalone OSGi container.<br>
</div>Okay. I see.<br>
<div class="im"><br>
> AFAIK, we need felix-shell and felix-bundlerepository<br>
> to be able to simply launch "java -jar org.apache.felix.main.jar".<br>
</div>Actually, I cannot confirm that I can run Felix using "java -jar<br>
org.apache.felix.main.jar" =\<br>
I've got the following output:<br>
>>><br>
~$ java -jar /usr/share/java/org.apache.felix.main.jar ~/.felix/felix-cache/<br>
No config.properties found.<br>
<br>
Welcome to Felix<br>
================<br>
<br>
Could not create framework: java.lang.ClassNotFoundException:<br>
org.apache.felix.framework.FrameworkFactory<br>
java.lang.ClassNotFoundException: org.apache.felix.framework.FrameworkFactory<br>
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)<br>
at java.security.AccessController.doPrivileged(Native Method)<br>
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)<br>
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)<br>
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)<br>
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)<br>
at java.lang.Class.forName0(Native Method)<br>
at java.lang.Class.forName(Class.java:169)<br>
at org.apache.felix.main.Main.getFrameworkFactory(Main.java:332)<br>
at org.apache.felix.main.Main.main(Main.java:289)<br>
<<<<br>
<br>
The cause is a "behavior" of "-jar" option. See<br>
<a href="http://download.oracle.com/javase/6/docs/technotes/tools/windows/java.html" target="_blank">http://download.oracle.com/javase/6/docs/technotes/tools/windows/java.html</a><br>
- "When you use this option, the JAR file is the source of all user<br>
classes, and other user class path settings are ignored."<br>
<br>
I have to fix org.apache.felix.main.jar/META-INF/MANIFEST.MF file a<br>
little bit adding the following line.<br>
>>><br>
Class-Path: org.apache.felix.framework-2.0.5.jar org.eclipse.osgi.jar<br>
<<<<br>
BTW, it looks odd to me use classes from another OSGi framework to run<br>
Felix. Is it okay for you?<br>
<br>
Unfortunately, even with a "fixed" manifest I cannot get a "Felix<br>
shell prompt" =\<br>
>>><br>
~$ java -jar /usr/share/java/org.apache.felix.main.jar ~/.felix/felix-cache/<br>
No config.properties found.<br>
<br>
Welcome to Felix<br>
================<br>
<br>
<<<<br>
Have you any suggestions?<br>
<div><div></div><div class="h5"><br>
--<br>
Be Happy!!!<br>
UIN ICQ: 9487080<br>
skype:maverick.crank.grey<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Be Happy!!!<br>UIN ICQ: 9487080<br>skype:maverick.crank.grey<br><div><br></div><br>
</div></div>