"NamingContextFactory class not found" error during deployme
alskor Jun 1, 2009 5:52 PMHi all!
I have a legacy app I need to migrate from JBoss 3.2.7 to 5.1.0 GA.
I have found 13 problems so far and I resolved 12 of them.
The problem I have now is:
Jboss shows this error during startup:
INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080 WARNING [collectionmgt] Error creating/registering StarcoreRootNode. javax.naming.NoInitialContextException: Cannot instantiate class: org.jnp.interfaces.NamingContextFactory [Root exception is java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory] at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247) at javax.naming.InitialContext.init(InitialContext.java:223) at javax.naming.InitialContext.<init>(InitialContext.java:175) at com.starview.dm.collectionmgt.StarcoreRootNode.<init>(StarcoreRootNode.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27 ) at java.lang.reflect.Constructor.newInstance(Constructor.java:494) at com.starview.support.startup.Startup.instantiateClasses(Startup.java:516) at com.starview.support.startup.Startup.loadStartupClasses(Startup.java:310) at com.starview.support.startup.Startup.access$200(Startup.java:50) at com.starview.support.startup.Startup$1.run(Startup.java:130) Caused by: java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42) at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654) ... 12 more
I see jnpserver.jar is present in common\lib\ folder, so don't really understand why this file can't be found. I also tried to copy jnpserver.jar to my_server\lib folder, but it didn't help.
I'm using Windows XP SP3, Sun JDK 1.5.0_18, JBoss AS 5.1.0 GA.
Which other info should I provide so it would be easier to help me? the startup script we use? jboss config files? jboss or app lib folder contents?