I tried without org.osgi.compendium bundle, then I get the following error while starting the bundles :- org.osgi.framework.BundleException: Unresolved constraint in bundle 177: package; (&(package=org.osgi.service.event)(version>=1.0.0)(!(version>=2.0.0)))
FYI: GlassFish is using Felix Framework. Thanks Mohit gnodet wrote: > > Try not installing the org.osgi.compendium, I think it is already > included in Equinox. > AFAIK, pax-logging can be installed on equinox without any problems. > > On Mon, Apr 13, 2009 at 08:13, Mohit.Gupta <[email protected]> wrote: >> >> Hi, >> >> The installation of the following bundles is causing glassfish to fail :- >> >> pax-logging-api-1.3.0.jar >> pax-logging-service-1.3.0.jar >> org.osgi.compendium-1.2.0.jar >> >> After installing these bundles, the admin commands of glassfish fail to >> work. For example the error given by the asadmin deploy command is :- >> >> [#|2009-04-13T11:34:01.590+0530|SEVERE|glassfish|javax.enterprise.system.tools.admin.org.glassfish.server|_ThreadID=20;_ThreadName=Thread-1;|No >> container services registered, done...|#] >> >> Is there any way to get the NMR bundles installed without depending on >> these >> loggers, instead specifying the dependency to some other logging-api. >> >> Thanks >> Mohit >> >> >> Gert Vanthienen wrote: >>> >>> Mohit, >>> >>> For A: could you let us know which dependency conflicts (stack trace >>> or error message)? Probably Glassfish already ships with some of >>> these dependencies, so you don't have to install them a second time. >>> >>> For B: ServiceMix Kernel includes some basic Spring and Spring DM >>> support. You can stop these bundles and only keep your own bundles in >>> the kernel if you want to create a specific distribution for your >>> applications or something. But if you want to build a minimal JBI >>> runtime, you will need to have these installed. The NMR project e.g. >>> is using Spring DM and our JBI components themselves depend on Spring. >>> You can see the NMR assembly/features as the minimal set of bundles >>> for having an OSGi-based JBI runtime. >>> >>> For C: I guess the smx4web demo does not include the SSHD feature from >>> the kernel. Without this feature installed, the client obviously >>> can't connect to the kernel. It's probably just a matter of adding >>> the necessary bundles to the smx4web demo to get it working though. >>> >>> Regards, >>> >>> Gert Vanthienen >>> ------------------------ >>> Open Source SOA: http://fusesource.com >>> Blog: http://gertvanthienen.blogspot.com/ >>> >>> >>> >>> 2009/4/9 Mohit.Gupta <[email protected]>: >>>> >>>> Thanks Gert ... It works fine with the felix framework. >>>> I am trying to run ServiceMix4 on GlassFish-v3. >>>> >>>> A) I installed ServiceMix4 NMR bundles on GlassFish-v3 in the same way, >>>> but >>>> installation of the SpringDM bundles causes dependency conflicts within >>>> glassfish-v3. >>>> >>>> B) From the following link :- >>>> http://servicemix.apache.org/SMX4/strawman-runtime.html >>>> I understand that servicemix-runtime can be installed without Spring. >>>> Let's >>>> say we can just have a servicemix-jbi custom runtime. >>>> But didn't get any clue on how to achieve it. >>>> >>>> C) I also tried with the smx4web-war bundle, Deployed and started it on >>>> Glassfish-v3, and started servicemix-client.jar using >>>> cd [smx-kernel-install-dir] >>>> java -jar lib/servicemix-client.jar >>>> >>>> But it throws runtime exception :- >>>> org.apache.mina.common.RuntimeIOException: Failed to get the session. >>>> at >>>> org.apache.mina.common.support.DefaultConnectFuture.getSession(DefaultConnectFuture.java:63) >>>> at com.google.code.sshd.SshClient.connect(SshClient.java:112) >>>> at com.google.code.sshd.SshClient.connect(SshClient.java:98) >>>> at org.apache.servicemix.kernel.client.Main.main(Main.java:71) >>>> Caused by: java.net.ConnectException: Connection refused >>>> at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) >>>> at >>>> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574) >>>> at >>>> org.apache.mina.transport.socket.nio.SocketConnector.processSessions(SocketConnector.java:293) >>>> at >>>> org.apache.mina.transport.socket.nio.SocketConnector.access$800(SocketConnector.java:53) >>>> at >>>> org.apache.mina.transport.socket.nio.SocketConnector$Worker.run(SocketConnector.java:383) >>>> at >>>> org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>> at java.lang.Thread.run(Thread.java:619) >>>> >>>> Regards >>>> Mohit Gupta >>>> >>>> >>>> Gert Vanthienen wrote: >>>>> >>>>> Mohit, >>>>> >>>>> If you downloaded the ServiceMix NMR binary, you should have a file >>>>> named features.xml in there. A copy of this file is available on-line >>>>> at >>>>> http://repo2.maven.org/maven2/org/apache/servicemix/nmr/apache-servicemix-nmr/1.0.0/apache-servicemix-nmr-1.0.0-features.xml. >>>>> >>>>> If you look in the <feature name="nmr" version="1.0.0"> element, >>>>> you'll find a list of all bundles that we install for running the NMR >>>>> on ServiceMix Kernel. An example: the second exception you get, about >>>>> the missing javax.jbi package, will be resolved by installing the >>>>> jbi-api-1.0 specs bundle that is in the list. >>>>> >>>>> ServiceMix Kernel also comes with Spring DM, which is what the other >>>>> messages you're seeing are about. You can find out more about Spring >>>>> DM at http://www.springsource.org/osgi (there's also a link to >>>>> download it there). >>>>> >>>>> Regards, >>>>> >>>>> Gert Vanthienen >>>>> ------------------------ >>>>> Open Source SOA: http://fusesource.com >>>>> Blog: http://gertvanthienen.blogspot.com/ >>>>> >>>>> >>>>> >>>>> 2009/4/7 Mohit.Gupta <[email protected]>: >>>>>> >>>>>> These are the steps that I performed :- >>>>>> 1. Downloaded and unzipped ServiceMix NMR binary. >>>>>> 2. Installed felix-framework 1.6.0. >>>>>> 3. Installed 4 modules under nmr_install_root/lib/ on felix >>>>>> framework. >>>>>> 4. Started the above modules, 3 modules get started while >>>>>> servicemix-client.jar gives the following error :- >>>>>> >>>>>> -> ERROR: Error starting >>>>>> file:///space/servicemix/sm4/apache-servicemix-nmr-1.0.0/src/assembly/target/installation/apache-servicemix-nmr-1.0.0/lib/servicemix-client.jar >>>>>> (org.osgi.framework.BundleException: Unresolved constraint in bundle >>>>>> 6: >>>>>> package; >>>>>> (&(package=org.springframework.osgi.context)(version>=1.2.0.m2))) >>>>>> org.osgi.framework.BundleException: Unresolved constraint in bundle >>>>>> 6: >>>>>> package; >>>>>> (&(package=org.springframework.osgi.context)(version>=1.2.0.m2)) >>>>>> at >>>>>> org.apache.felix.framework.Felix.resolveBundle(Felix.java:3090) >>>>>> at >>>>>> org.apache.felix.framework.Felix.startBundle(Felix.java:1439) >>>>>> at >>>>>> org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:984) >>>>>> at >>>>>> org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:263) >>>>>> at java.lang.Thread.run(Thread.java:619) >>>>>> >>>>>> 5. On trying to install and start any component the following error >>>>>> is >>>>>> displayed :- >>>>>> org.osgi.framework.BundleException: Unresolved constraint in bundle >>>>>> 10: >>>>>> package; (package=javax.jbi) >>>>>> >>>>>> - Mohit >>>>>> >>>>>> >>>>>> Chris Custine wrote: >>>>>>> >>>>>>> This should be fairly easy to get working but we have not documented >>>>>>> how >>>>>>> to >>>>>>> do it. Lets start by looking at the errors you are getting and go >>>>>>> from >>>>>>> there. Could you post some additional info on what is happening >>>>>>> with >>>>>>> your >>>>>>> current configuration? >>>>>>> >>>>>>> Thanks, >>>>>>> Chris >>>>>>> -- >>>>>>> Chris Custine >>>>>>> FUSESource :: http://fusesource.com >>>>>>> My Blog :: http://blog.organicelement.com >>>>>>> Apache ServiceMix :: http://servicemix.apache.org >>>>>>> Apache Directory Server :: http://directory.apache.org >>>>>>> >>>>>>> >>>>>>> On Tue, Apr 7, 2009 at 12:22 AM, Mohit.Gupta <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I am trying to run, ServiceMix-4 NMR on a Felix framework that is >>>>>>>> not >>>>>>>> the >>>>>>>> ServiceMix kernel. For this I installed the bundles in the NMR/lib >>>>>>>> directory >>>>>>>> on the framework, but unable to get the NMR running. Am I going in >>>>>>>> the >>>>>>>> right >>>>>>>> direction? >>>>>>>> >>>>>>>> Is there any other thing that I need to do? >>>>>>>> >>>>>>>> Thanks >>>>>>>> Mohit >>>>>>>> -- >>>>>>>> View this message in context: >>>>>>>> http://www.nabble.com/newbie%3A-ServiceMix-4-NMR-on-felix-runtime-other-than-ServiceMix-kernel-tp22922654p22922654.html >>>>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> View this message in context: >>>>>> http://www.nabble.com/newbie%3A-ServiceMix-4-NMR-on-felix-runtime-other-than-ServiceMix-kernel-tp22922654p22925713.html >>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>> >>>>> >>>>> ----- >>>>> --- >>>>> Gert Vanthienen >>>>> http://gertvanthienen.blogspot.com >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/newbie%3A-ServiceMix-4-NMR-on-felix-runtime-other-than-ServiceMix-kernel-tp22922654p22972693.html >>>> Sent from the ServiceMix - User mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> ----- >>> --- >>> Gert Vanthienen >>> http://gertvanthienen.blogspot.com >>> >> >> -- >> View this message in context: >> http://www.nabble.com/newbie%3A-ServiceMix-4-NMR-on-felix-runtime-other-than-ServiceMix-kernel-tp22922654p23018381.html >> Sent from the ServiceMix - User mailing list archive at Nabble.com. >> >> > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com > > -- View this message in context: http://www.nabble.com/newbie%3A-ServiceMix-4-NMR-on-felix-runtime-other-than-ServiceMix-kernel-tp22922654p23023229.html Sent from the ServiceMix - User mailing list archive at Nabble.com.
