Goddag Torsten

pom.xml change
<artifactId>org.apache.axis2.osgi</artifactId>
to 
<artifactId>axis2-osgi</artifactId>

in pom.xml verify groupId and version attributes are assigned
<groupId>org.apache.axis2.osgi</groupId>
<version>1.5.4</version>

download source from:
http://svn.apache.org/repos/asf/axis/axis2/java/core/tags/v1.5.3/modules/osgi/src/
 
to ${base.folder}/src/main/java

cd ${base.folder}
mvn -e -X compile
mvn -e -X package
mvn -e -X install:install-file -DgroupId=org.apache.axis2.osgi 
-DartifactId=axis2-bundle -Dversion=1.5.4 -Dfile=pom.xml -Dpackaging=pom

//do the same for deploy:deploy-file 

pom.xml references 
                <Bundle-Activator>
                                org.apache.axis2.osgi.internal.Activator        
                
                </Bundle-Activator>
(which is missing in the source distro)

Takk,
Martin Gainty 
______________________________________________ 
Jogi és Bizalmassági kinyilatkoztatás/Verzicht und 
Vertraulichkeitanmerkung/Note de déni et de confidentialité
 Ez az
üzenet bizalmas.  Ha nem ön az akinek szánva volt, akkor kérjük, hogy
jelentse azt nekünk vissza. Semmiféle továbbítása vagy másolatának
készítése nem megengedett.  Ez az üzenet csak ismeret cserét szolgál és
semmiféle jogi alkalmazhatósága sincs.  Mivel az electronikus üzenetek
könnyen megváltoztathatóak, ezért minket semmi felelöség nem terhelhet
ezen üzenet tartalma miatt.

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger 
sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung 
oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem 
Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. 
Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung 
fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




Date: Wed, 16 Mar 2011 15:09:23 +0100
From: torsten.dettb...@uni-jena.de
To: java-user@axis.apache.org
Subject: AXIS2 OSGI bundle



  



    
  
  
    
    Hi,

        

        i have downloaded the AXIS2 OSGI  bundle from this webpage
http://grepcode.com/snapshot/repo1.maven.org/maven2/org.apache.axis2/org.apache.axis2.osgi/1.5.4/

        and try to run the bundle, but the activation failed. I
        configure an external
        bundle AXIS2OSGILibrary as library bundle for the
            first one. I copied
        the manifest (the blue coloured text) and i copied the
        exceptions (the red coloured text) from the framework.
        (eclipse told me that there are no conflicts
        with the bundles)
    I tried so
        many things to run the bundle please can anyone help me?
    With best
        regards 

      
    Torsten
    

    Manifest-Version: 1.0

      Bundle-ManifestVersion: 2

      Bundle-Name: AXIS2OSGILibrary

      Bundle-SymbolicName: AXIS2OSGILibrary

      Bundle-Version: 1.0.0.qualifier

      Bundle-Activator: axis2osgilibrary.Activator

      Bundle-ActivationPolicy: lazy

      Bundle-RequiredExecutionEnvironment: JavaSE-1.6

      Import-Package: org.osgi.framework;version="1.3.0"

      Bundle-ClassPath: lib/axiom-api-1.2.10-tests.jar,

       lib/axiom-api-1.2.10.jar,

       lib/axiom-dom-1.2.10-tests.jar,

       lib/axiom-dom-1.2.10.jar,

       lib/axiom-impl-1.2.10-tests.jar,

       lib/axiom-impl-1.2.10.jar,

       lib/axis2-adb-1.5.4.jar,

       lib/axis2-kernel-1.5.4.jar,

       lib/axis2-transport-http-1.5.4.jar,

       lib/axis2-transport-local-1.5.4.jar,

       lib/com.springsource.javax.jms-1.1.0.jar,

       lib/commons-fileupload-1.2.jar,

       lib/commons-httpclient-3.0.1.jar,

       lib/commons-io-2.0.1.jar,

       lib/commons-lang-2.5.jar,

       lib/commons-logging-1.1.1-adapters.jar,

       lib/commons-logging-1.1.1-api.jar,

       lib/commons-logging-1.1.1-tests.jar,

       lib/commons-logging-1.1.1.jar,

       lib/dom4j-1.6.1.jar,

       lib/easymock-1.2_Java1.3.jar,

       lib/geronimo-activation_1.1_spec-1.0.2.jar,

       lib/geronimo-javamail_1.4_spec-1.6.jar,

       lib/geronimo-jta_1.1_spec-1.1.jar,

       lib/geronimo-stax-api_1.0_spec-1.0.1.jar,

       lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar,

       lib/httpcore-4.0.jar,

       lib/jdom-1.0.jar,

       lib/junit-3.8.2.jar,

       lib/logging-config-1.2.jar,

       lib/neethi-2.0.4.jar,

       lib/openjdk-6-b14.jar,

       lib/servlet-api-2.4.jar,

       lib/woden-ant-1.0M9.jar,

       lib/woden-api-1.0M9.jar,

       lib/woden-impl-commons-1.0M9.jar,

       lib/woden-impl-om-1.0M9.jar,

       lib/woden-qname-1.0M9.jar,

       lib/woden-tool-1.0M9.jar,

       lib/wsdl4j-1.6.2.jar,

       lib/wstx-asl-3.2.9.jar,

       lib/xercesImpl-2.8.1.jar,

       lib/xml-apis-2.0.2.jar,

       lib/XmlSchema-1.4.3.jar,

       .

      Export-Package:
com.ibm.wsdl.util.xml;uses:="org.w3c.dom,javax.xml.namespace,javax.wsdl",

       javax.activation;version="1.1.0",

       javax.jms;version="1.1.0",

       javax.jws;version="2.0.0",

       javax.mail;version="1.4.0",

       javax.mail.internet;version="1.4.0",

       javax.mail.util;version="1.4.0",

       javax.management,

       javax.naming,

       javax.rmi,

       javax.servlet;version="2.4.0",

       javax.servlet.http;version="2.4.0",

       javax.transaction,

       javax.wsdl,

       javax.wsdl.extensions,

       javax.wsdl.extensions.http,

       javax.wsdl.extensions.mime,

       javax.wsdl.extensions.schema,

       javax.wsdl.extensions.soap,

       javax.wsdl.extensions.soap12,

       javax.wsdl.factory,

       javax.wsdl.xml,

       javax.xml.namespace,

       javax.xml.parsers,

       javax.xml.stream;version="1.0.0",

       javax.xml.transform,

       javax.xml.transform.dom,

       javax.xml.transform.stream,

       org.apache.axiom.attachments,

       org.apache.axiom.attachments.impl,

       org.apache.axiom.attachments.lifecycle,

       org.apache.axiom.attachments.lifecycle.impl,

       org.apache.axiom.attachments.utils,

       org.apache.axiom.om,

       org.apache.axiom.om.impl,

       org.apache.axiom.om.impl.builder,

       org.apache.axiom.om.impl.llom,

       org.apache.axiom.om.impl.llom.factory,

       org.apache.axiom.om.impl.util,

       org.apache.axiom.om.util,

       org.apache.axiom.soap,

       org.apache.axiom.soap.impl.builder,

       org.apache.axiom.soap.impl.llom.soap11,

       org.apache.axiom.soap.impl.llom.soap12,

       org.apache.commons.fileupload,

       org.apache.commons.fileupload.disk,

       org.apache.commons.fileupload.servlet,

       org.apache.commons.httpclient,

       org.apache.commons.httpclient.auth,

       org.apache.commons.httpclient.cookie,

       org.apache.commons.httpclient.methods,

       org.apache.commons.httpclient.methods.multipart,

       org.apache.commons.httpclient.params,

       org.apache.commons.httpclient.protocol,

       org.apache.commons.httpclient.util,

       org.apache.commons.io,

       org.apache.commons.lang,

       org.apache.commons.logging,

       org.apache.http,

       org.apache.http.entity,

       org.apache.http.impl,

       org.apache.http.impl.entity,

       org.apache.http.impl.io,

       org.apache.http.io,

       org.apache.http.message,

       org.apache.http.params,

       org.apache.http.protocol,

       org.apache.http.util,

       org.apache.neethi,

       org.apache.woden,

       org.apache.woden.internal,

       org.apache.woden.internal.wsdl20,

       org.apache.woden.internal.wsdl20.extensions,

       org.apache.woden.internal.wsdl20.extensions.http,

       org.apache.woden.internal.wsdl20.extensions.soap,

       org.apache.woden.resolver,

       org.apache.woden.schema,

       org.apache.woden.types,

       org.apache.woden.wsdl20,

       org.apache.woden.wsdl20.enumeration,

       org.apache.woden.wsdl20.extensions,

       org.apache.woden.wsdl20.extensions.http,

       org.apache.woden.wsdl20.extensions.rpc,

       org.apache.woden.wsdl20.extensions.soap,

       org.apache.woden.wsdl20.fragids,

       org.apache.woden.wsdl20.validation,

       org.apache.woden.wsdl20.xml,

       org.apache.woden.xml,

       org.apache.ws.commons.schema,

       org.apache.ws.commons.schema.constants,

       org.apache.ws.commons.schema.resolver,

       org.apache.ws.commons.schema.utils,

       org.w3c.dom,

       org.xml.sax

    

    

    osgi> Library started1

      !SESSION 2011-03-16 10:10:10.467
      -----------------------------------------------

      eclipse.buildId=unknown

      java.version=1.6.0_18

      java.vendor=Sun Microsystems Inc.

      BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de

      Command-line arguments:  -dev
      
file:C:/Users/dettborn/eclipse/Axis2OSGI/.metadata/.plugins/org.eclipse.pde.core/Axis2OSGIRunConfig/dev.properties
      -os win32 -ws win32 -arch x86 -consoleLog -console

      

      !ENTRY org.apache.axis2.osgi 4 0 2011-03-16 10:10:13.336

      !MESSAGE 

      !STACK 0

      org.osgi.framework.BundleException: Exception in
      org.apache.axis2.osgi.internal.Activator.start() of bundle
      org.apache.axis2.osgi.

          at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)

          at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)

          at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)

          at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:374)

          at
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1067)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:561)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:546)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:459)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:440)

          at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)

          at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:337)

      Caused by: java.lang.ExceptionInInitializerError

          at
org.apache.axiom.om.impl.llom.factory.OMLinkedListImplFactory.createOMDocument(OMLinkedListImplFactory.java:352)

          at
org.apache.axiom.om.impl.builder.StAXOMBuilder.createDocument(StAXOMBuilder.java:184)

          at
org.apache.axiom.om.impl.builder.StAXOMBuilder.<init>(StAXOMBuilder.java:105)

          at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:599)

          at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:581)

          at
org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilder.java:97)

          at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:88)

          at
org.apache.axis2.osgi.deployment.OSGiServerConfigurator.populateAxisConfiguration(OSGiServerConfigurator.java:79)

          at
org.apache.axis2.osgi.deployment.OSGiServerConfigurator.getAxisConfiguration(OSGiServerConfigurator.java:61)

          at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)

          at
org.apache.axis2.osgi.deployment.OSGiConfigurationContextFactory.startConfigurationContext(OSGiConfigurationContextFactory.java:93)

          at
org.apache.axis2.osgi.deployment.OSGiConfigurationContextFactory.updated(OSGiConfigurationContextFactory.java:102)

          at
      org.apache.axis2.osgi.internal.Activator.start(Activator.java:48)

          at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)

          at java.security.AccessController.doPrivileged(Native
      Method)

          at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)

          ... 11 more

      Caused by: org.apache.commons.logging.LogConfigurationException:
      java.lang.IllegalAccessError: class
      sun.reflect.GeneratedConstructorAccessor2 cannot access its
      superclass sun.reflect.ConstructorAccessorImpl (Caused by
      java.lang.IllegalAccessError: class
      sun.reflect.GeneratedConstructorAccessor2 cannot access its
      superclass sun.reflect.ConstructorAccessorImpl)

          at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:637)

          at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)

          at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)

          at
      org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)

          at
org.apache.axiom.om.impl.llom.OMSerializableImpl.<clinit>(OMSerializableImpl.java:40)

          ... 27 more

      Caused by: java.lang.IllegalAccessError: class
      sun.reflect.GeneratedConstructorAccessor2 cannot access its
      superclass sun.reflect.ConstructorAccessorImpl

          at sun.misc.Unsafe.defineClass(Native Method)

          at
      sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)

          at
sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381)

          at java.security.AccessController.doPrivileged(Native
      Method)

          at
sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)

          at
sun.reflect.MethodAccessorGenerator.generateConstructor(MethodAccessorGenerator.java:76)

          at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:30)

          at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

          at
      java.lang.reflect.Constructor.newInstance(Constructor.java:513)

          at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:608)

          ... 31 more

      Root exception:

      java.lang.ExceptionInInitializerError

          at
org.apache.axiom.om.impl.llom.factory.OMLinkedListImplFactory.createOMDocument(OMLinkedListImplFactory.java:352)

          at
org.apache.axiom.om.impl.builder.StAXOMBuilder.createDocument(StAXOMBuilder.java:184)

          at
org.apache.axiom.om.impl.builder.StAXOMBuilder.<init>(StAXOMBuilder.java:105)

          at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:599)

          at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:581)

          at
org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilder.java:97)

          at
org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:88)

          at
org.apache.axis2.osgi.deployment.OSGiServerConfigurator.populateAxisConfiguration(OSGiServerConfigurator.java:79)

          at
org.apache.axis2.osgi.deployment.OSGiServerConfigurator.getAxisConfiguration(OSGiServerConfigurator.java:61)

          at
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)

          at
org.apache.axis2.osgi.deployment.OSGiConfigurationContextFactory.startConfigurationContext(OSGiConfigurationContextFactory.java:93)

          at
org.apache.axis2.osgi.deployment.OSGiConfigurationContextFactory.updated(OSGiConfigurationContextFactory.java:102)

          at
      org.apache.axis2.osgi.internal.Activator.start(Activator.java:48)

          at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)

          at java.security.AccessController.doPrivileged(Native
      Method)

          at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)

          at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)

          at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)

          at
org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:374)

          at
org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1067)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:561)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:546)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:459)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:243)

          at
org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:440)

          at
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:227)

          at
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:337)

      Caused by: org.apache.commons.logging.LogConfigurationException:
      java.lang.IllegalAccessError: class
      sun.reflect.GeneratedConstructorAccessor2 cannot access its
      superclass sun.reflect.ConstructorAccessorImpl (Caused by
      java.lang.IllegalAccessError: class
      sun.reflect.GeneratedConstructorAccessor2 cannot access its
      superclass sun.reflect.ConstructorAccessorImpl)

          at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:637)

          at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:336)

          at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:310)

          at
      org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685)

          at
org.apache.axiom.om.impl.llom.OMSerializableImpl.<clinit>(OMSerializableImpl.java:40)

          ... 27 more

      Caused by: java.lang.IllegalAccessError: class
      sun.reflect.GeneratedConstructorAccessor2 cannot access its
      superclass sun.reflect.ConstructorAccessorImpl

          at sun.misc.Unsafe.defineClass(Native Method)

          at
      sun.reflect.ClassDefiner.defineClass(ClassDefiner.java:45)

          at
sun.reflect.MethodAccessorGenerator$1.run(MethodAccessorGenerator.java:381)

          at java.security.AccessController.doPrivileged(Native
      Method)

          at
sun.reflect.MethodAccessorGenerator.generate(MethodAccessorGenerator.java:377)

          at
sun.reflect.MethodAccessorGenerator.generateConstructor(MethodAccessorGenerator.java:76)

          at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:30)

          at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

          at
      java.lang.reflect.Constructor.newInstance(Constructor.java:513)

          at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:608)

          ... 31 more

      

      !ENTRY org.eclipse.osgi 4 0 2011-03-16 10:10:13.343

      !MESSAGE Bundle org.apache.axis2.osgi_1.0.0.4 [4] is not active.

      

      

      osgi> ss

      

      Framework is launched.

      

      id    State       Bundle

      0    ACTIVE      org.eclipse.osgi_3.6.1.R36x_v20100806

      1    ACTIVE      org.eclipse.equinox.util_1.0.200.v20100503

      2    ACTIVE      org.eclipse.equinox.ds_1.2.1.R36x_v20100803

      3    ACTIVE      org.eclipse.osgi.services_3.2.100.v20100503

      4    RESOLVED    org.apache.axis2.osgi_1.0.0.4

      5    ACTIVE      AXIS2OSGILibrary_1.0.0.qualifier

      

      osgi> 
                                          

Reply via email to