Author: rfeng
Date: Wed Jan 28 00:53:49 2009
New Revision: 738327

URL: http://svn.apache.org/viewvc?rev=738327&view=rev
Log:
Make tuscany modules as fragments to axis2 and axiom bunldes to work around the 
axis2/axiom classloading issues

Modified:
    tuscany/java/sca/modules/binding-ws-axis2/META-INF/MANIFEST.MF
    tuscany/java/sca/modules/databinding-axiom/META-INF/MANIFEST.MF
    
tuscany/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java

Modified: tuscany/java/sca/modules/binding-ws-axis2/META-INF/MANIFEST.MF
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/binding-ws-axis2/META-INF/MANIFEST.MF?rev=738327&r1=738326&r2=738327&view=diff
==============================================================================
--- tuscany/java/sca/modules/binding-ws-axis2/META-INF/MANIFEST.MF (original)
+++ tuscany/java/sca/modules/binding-ws-axis2/META-INF/MANIFEST.MF Wed Jan 28 
00:53:49 2009
@@ -148,4 +148,5 @@
  org.w3c.dom,
  org.xml.sax
 Bundle-SymbolicName: org.apache.tuscany.sca.binding.ws.axis2
+Fragment-Host: org.apache.axis2.kernel
 Bundle-DocURL: http://www.apache.org/

Modified: tuscany/java/sca/modules/databinding-axiom/META-INF/MANIFEST.MF
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/databinding-axiom/META-INF/MANIFEST.MF?rev=738327&r1=738326&r2=738327&view=diff
==============================================================================
--- tuscany/java/sca/modules/databinding-axiom/META-INF/MANIFEST.MF (original)
+++ tuscany/java/sca/modules/databinding-axiom/META-INF/MANIFEST.MF Wed Jan 28 
00:53:49 2009
@@ -14,14 +14,19 @@
 Bundle-ManifestVersion: 2
 Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
 Bundle-Description: Apache Tuscany SCA Data Binding for Axiom
-Import-Package: javax.xml.namespace,javax.xml.stream,org
- .apache.axiom.om,org.apache.axiom.om.impl.builder,org.apache.tuscany.
- sca.databinding;version="2.0.0",org.apache.tuscany.sca.databinding.axio
- m;version="2.0.0",org.apache.tuscany.sca.databinding.impl;version="2.0.0"
- ,org.apache.tuscany.sca.databinding.javabeans;version="2.0.0",org.apach
- e.tuscany.sca.interfacedef;version="2.0.0",org.apache.tuscany.sca.inter
- facedef.impl;version="2.0.0",org.apache.tuscany.sca.interfacedef.util;v
- ersion="1.4"
+Import-Package: javax.xml.namespace,
+ javax.xml.stream,
+ org.apache.axiom.om,
+ org.apache.axiom.om.impl.builder,
+ org.apache.tuscany.sca.databinding;version="2.0.0",
+ org.apache.tuscany.sca.databinding.axiom;version="2.0.0",
+ org.apache.tuscany.sca.databinding.impl;version="2.0.0",
+ org.apache.tuscany.sca.databinding.javabeans;version="2.0.0",
+ org.apache.tuscany.sca.interfacedef;version="2.0.0",
+ org.apache.tuscany.sca.interfacedef.impl;version="2.0.0",
+ org.apache.tuscany.sca.interfacedef.util;version="1.4",
+ org.apache.axiom.soap.impl.llom.soap11;resolution:=optional
 Bundle-SymbolicName: org.apache.tuscany.sca.databinding.axiom
+Fragment-Host: org.apache.ws.commons.axiom.axiom-api
 Bundle-DocURL: http://www.apache.org/
 

Modified: 
tuscany/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java?rev=738327&r1=738326&r2=738327&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java
 (original)
+++ 
tuscany/java/sca/modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/EquinoxHost.java
 Wed Jan 28 00:53:49 2009
@@ -74,60 +74,6 @@
     private Map<String, Bundle> allBundles = new HashMap<String, Bundle>();
     private List<Bundle> installedBundles = new ArrayList<Bundle>();
 
-    /*
-    private final static String systemPackages =
-            "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.util.tracker; version=1.3.2, "
-            + "javax.xml, "
-            + "javax.xml.datatype, "
-            + "javax.xml.namespace, "
-            + "javax.xml.parsers, "
-            + "javax.xml.transform, "
-            + "javax.xml.transform.dom, "
-            + "javax.xml.transform.sax, "
-            + "javax.xml.transform.stream, "
-            + "javax.xml.validation, "
-            + "javax.xml.xpath, "
-            // Force the classes to be imported from the system bundle
-            + "javax.xml.stream, "
-            + "javax.xml.stream.util, "
-            + "javax.sql,"
-            + "org.w3c.dom, "
-            + "org.xml.sax, "
-            + "org.xml.sax.ext, "
-            + "org.xml.sax.helpers, "
-            + "javax.security.auth, "
-            + "javax.security.cert, "
-            + "javax.security.auth.login, "
-            + "javax.security.auth.callback, "
-            + "javax.naming, "
-            + "javax.naming.spi, "
-            + "javax.naming.directory, "
-            + "javax.management, "
-            + "javax.imageio, "
-            + "sun.misc, "
-            + "javax.net, "
-            + "javax.net.ssl, "
-            + "javax.crypto, "
-            + "javax.rmi, "
-            //+ "javax.transaction, "
-            //+ "javax.transaction.xa, "
-            + "org.omg.CosNaming, "
-            + "org.omg.CORBA, "
-            + "org.omg.CORBA.portable, "
-            + "org.omg.PortableServer, "
-            + "org.omg.CosNaming, "
-            + "org.omg.CosNaming.NamingContextExtPackage, "
-            + "org.omg.CosNaming.NamingContextPackage, "
-            + "org.omg.CORBA_2_3.portable, "
-            + "org.omg.IOP, "
-            + "org.omg.PortableInterceptor, "
-            + "org.omg.stub.java.rmi, "
-            + "javax.rmi.CORBA";
-    */
     public EquinoxHost() {
         super();
     }
@@ -168,15 +114,11 @@
                 // Configure Eclipse properties
 
                 // Use the boot classloader as the parent classloader
-                props.put("osgi.contextClassLoaderParent", "boot");
+                props.put("osgi.contextClassLoaderParent", "app");
 
                 // Set startup properties
                 props.put(EclipseStarter.PROP_CLEAN, "true");
 
-                if (logger.isLoggable(Level.FINE)) {
-                    props.put("osgi.console", "8085");
-                }
-
                 // Set location properties
                 // FIXME Use proper locations
                 String tmpDir = getSystemProperty("java.io.tmpdir");


Reply via email to