De : Gaetan Abessolo<[email protected]>
Date : 8 juin 2011 19:15:17 HAEC
À : [email protected]
Objet : [jitsi-dev] Felix trouble----HELP VERY URGENT
Répondre à : [email protected]
when i create an instance of Felix and i set some properties
like felix.auto.start.1 but felix seems to ignore them :
i don't see why
HELP HELP HELP
this a piece of my code :
================================
configMap.put("felix.auto.deploy.action","install,start");
configMap.put("felix.auto.deploy.dir","/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
configMap.put("felix.startlevel.bundle","1");
configMap.put(Constants.FRAMEWORK_SECURITY,"netvisio");
configMap.put(Constants.IMPORT_PACKAGE,"org.apache.felix.gogo.command-0.8.0.jar");
configMap.put("felix.log.level", "4");
configMap.put("felix.cache.rootdir",
"/Users/gabessolo/Documents/workspace/sipphone/bin/bundle");
//configMap.put("osgi.shell.telnet","on");
//configMap.put("osgi.shell.telnet.ip","127.0.0.1");
//configMap.put("osgi.shell.telnet.port","2019");
//configMap.put("osgi.shell.telnet.maxconn","1");
//configMap.put("org.osgi.service.http.port","8080");
// add all the bundles we need to the config map
String server = new
String("reference:file:org.apache.felix.gogo.command-0.8.0.jar");
configMap.put("felix.auto.start.1",server );
System.out.println("auto start 1");
System.out.println(server);
try
{
// Now create an instance of the framework.
felix = new Felix(configMap);
// and start it!
felix.start();
//felix.installBundle("/Users/gabessolo/Documents/workspace/sipphone/bin/bundle/bin/org.apache.felix.gogo.command-0.8.0.jar",
null);
System.out.println(felix.getLocation());
System.out.println("Se crea el framework");
}
catch (BundleException ex)
{
System.err.println("Could not create framework: " + ex);
ex.printStackTrace();
}
****************************************
THIS IS THE RESULT :
===========================================
Welcome to Felix.
=================
auto start 1
reference:file:org.apache.felix.gogo.command-0.8.0.jar
System Bundle
Se crea el framework
Entramos en start
1 : This bundle is system specific; it implements various system services.
2 : org.apache.felix.framework
3 : org.osgi.framework; version="1.3.0", org.osgi.service.packageadmin; version="1.2.0", org.osgi.service.startlevel; version="1.0.0", org.osgi.service.url; version="1.0.0", org.osgi.framework; version="0.0.0", javax.swing; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.table; version="0.0.0", javax.swing.text; version="0.0.0", javax.swing.text.html; version="0.0.0", javax.accessibility; version="0.0.0", javax.swing.plaf; version="0.0.0", javax.swing.plaf.metal; version="0.0.0", javax.swing.plaf.basic; version="0.0.0", javax.imageio; version="0.0.0", javax.swing.tree;
version="0.0.0", javax.swing.undo; version="0.0.0", javax.swing.event; version="0.0.0", javax.swing.border; version="0.0.0", javax.swing.filechooser; version="0.0.0", org.w3c.dom; version="0.0.0", org.xml.sax; version="0.0.0", org.xml.sax.ext; version="0.0.0", javax.xml.parsers; version="0.0.0", org.apache.xml.serialize; version="0.0.0", javax.xml.transform; version="0.0.0", javax.xml.transform.dom; version="0.0.0", javax.xml.transform.stream; version="0.0.0", sun.security.action; version="0.0.0", sun.misc; version="0.0.0", javax.net; version="0.0.0", javax.net.ssl;
version="0.0.0", javax.naming; version="0.0.0", javax.naming.directory; version="0.0.0", javax.sound; version="0.0.0", javax.sound.sampled; version="0.0.0", org.jdesktop.jdic.tray; version="0.0.0", org.jdesktop.jdic.desktop; version="0.0.0", com.apple.cocoa.application; version="0.0.0", com.apple.cocoa.foundation; version="0.0.0", com.apple.eawt; version="0.0.0", com.apple.eio; version="0.0.0", quicktime; version="0.0.0", quicktime.std.sg; version="0.0.0", quicktime.qd; version="0.0.0", quicktime.util; version="0.0.0", quicktime.std.image; version="0.0.0", org.xml.sax.helpers;
version="0.0.0", javax.crypto; version="0.0.0", javax.crypto.spec; version="0.0.0", javax.crypto.interfaces; version="0.0.0", net.java.sip.communicator.util.launchutils; version="0.0.0", org.bouncycastle.jce.provider; version="0.0.0", org.bouncycastle.crypto.digests; version="0.0.0", org.bouncycastle.crypto.macs; version="0.0.0", org.bouncycastle.crypto.params; version="0.0.0", org.bouncycastle.crypto.engines; version="0.0.0", org.apache.log4j; version="0.0.0", org.apache.commons.logging; version="0.0.0", javax.xml.messaging; version="0.0.0", javax.xml.namespace; version="0.0.0", javax.xml.rpc;
version="0.0.0", javax.xml.rpc.handler; version="0.0.0", javax.xml.rpc.handler.soap; version="0.0.0", javax.xml.rpc.holders; version="0.0.0", javax.xml.soap; version="0.0.0", net.java.sip.communicator.service.applet; version="0.0.0"
4 :
org.osgi.service.packageadmin.PackageAdmin,org.osgi.service.startlevel.StartLevel,org.osgi.service.url.URLHandlers
5 : 1.4.0
6 : System Bundle