Hi, With Apache Servicemix 4.4, it comes with Camel 2.8.3, CXF 2.4.4, Karaf 2.2.4, Spring 3.0.6.RELEASE out-of-box.
This error indicate you need install some bundle which have org.apache.naming.java(I think it's from tomcat) package in OSGi container first. I have a quick question, does your war works even with Apache Servicemix 4.3? Freeman ------------- Freeman Fang FuseSource Email:[email protected] Web: fusesource.com Twitter: freemanfang Blog: http://freemanfang.blogspot.com http://blog.sina.com.cn/u/1473905042 weibo: http://weibo.com/u/1473905042 On 2012-7-19, at 上午7:39, nareshkpotti wrote: > Hi All, > We are planning to upgrade our systems from servicemix 4.3 to service > 4.4 as camel proxy is not working in service mix 4.3 version. In one of the > service mix forums i read that to make camel proxy work we are asked to > upgrade camel version to 2.8.3 version but camel 2.8.3 works only with > service mix 4.4. > To work with Service mix 4.4 *which versions of CXF/CAMEL/KARAF/SPRING do we > need to use?* > > I tried with CXF 2.4.4, CAMEL 2.8.3, KARAF 2.2.4 and spring 3.0.5.RELEASE > versions. Our Web services are deployed as a war file and When i tried to > install our web services to service mix 4.4, i am getting following errors. > What am i missing? > > java.io.IOException: Cannot bind to URL: > javax.naming.NoInitialContextException: Cannot instantiate class: > org.apache.naming.java.javaURLContextFactory [Root exception is > java.lang.ClassNotFoundException: > org.apache.naming.java.javaURLContextFactory] > at > javax.management.remote.rmi.RMIConnectorServer.newIOException(RMIConnectorServer.java:804)[:1.6.0_33] > at > javax.management.remote.rmi.RMIConnectorServer.stop(RMIConnectorServer.java:555)[:1.6.0_33] > at > org.apache.karaf.management.ConnectorServerFactory.destroy(ConnectorServerFactory.java:253) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method)[:1.6.0_33] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_33] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_33] > at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_33] > at > org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:226)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:824)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:741)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:295)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:681)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:835)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BlueprintExtender.destroyContext(BlueprintExtender.java:250)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BlueprintExtender.bundleChanged(BlueprintExtender.java:242)[9:org.apache.aries.blueprint:0.3.1] > at > org.apache.aries.blueprint.container.BlueprintExtender$BlueprintBundleTrackerCustomizer.modifiedBundle(BlueprintExtender.java:431)[9:org.apache.aries.blueprint:0.3.1] > at > org.osgi.util.tracker.BundleTracker$Tracked.customizerModified(BundleTracker.java:453)[karaf.jar:2.2.4] > at > org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:237)[karaf.jar:2.2.4] > at > org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:413)[karaf.jar:2.2.4] > at > org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)[org.apache.felix.framework-3.0.9.jar:] > at > org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)[org.apache.felix.framework-3.0.9.jar:] > at > org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)[org.apache.felix.framework-3.0.9.jar:] > at > org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3761)[org.apache.felix.framework-3.0.9.jar:] > at > org.apache.felix.framework.Felix.stopBundle(Felix.java:2206)[org.apache.felix.framework-3.0.9.jar:] > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1192)[org.apache.felix.framework-3.0.9.jar:] > at > org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)[org.apache.felix.framework-3.0.9.jar:] > at java.lang.Thread.run(Thread.java:662)[:1.6.0_33] > Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: > org.apache.naming.java.javaURLContextFactory [Root exception is > java.lang.ClassNotFoundException: > org.apache.naming.java.javaURLContextFactory] > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)[:1.6.0_33] > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)[:1.6.0_33] > at javax.naming.InitialContext.init(InitialContext.java:223)[:1.6.0_33] > at > javax.naming.InitialContext.<init>(InitialContext.java:197)[:1.6.0_33] > at > javax.management.remote.rmi.RMIConnectorServer.stop(RMIConnectorServer.java:544)[:1.6.0_33] > ... 25 more > Caused by: java.lang.ClassNotFoundException: > org.apache.naming.java.javaURLContextFactory > at java.net.URLClassLoader$1.run(URLClassLoader.java:202)[:1.6.0_33] > at java.security.AccessController.doPrivileged(Native Method)[:1.6.0_33] > at java.net.URLClassLoader.findClass(URLClassLoader.java:190)[:1.6.0_33] > at java.lang.ClassLoader.loadClass(ClassLoader.java:306)[:1.6.0_33] > at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)[:1.6.0_33] > at java.lang.ClassLoader.loadClass(ClassLoader.java:247)[:1.6.0_33] > at java.lang.Class.forName0(Native Method)[:1.6.0_33] > at java.lang.Class.forName(Class.java:247)[:1.6.0_33] > at > com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:46)[:1.6.0_33] > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)[:1.6.0_33] > ... 29 more > > -- > View this message in context: > http://servicemix.396122.n5.nabble.com/Upgrading-from-Service-Mix-4-3-to-Service-Mix-4-4-tp5713920.html > Sent from the ServiceMix - User mailing list archive at Nabble.com.
