[jboss-user] [JNDI/Naming/Network] - java.lang.ClassNotFoundException: org.jnp.server.NamingServe

blackhacker do-not-reply at jboss.com
Thu May 14 09:23:19 EDT 2009


Hello,

i try to connect a jboss server from tomcat 6 with global transactions activated. I am using spring on the client side. During startup of tomcat I get the exception:

Caused by: java.lang.NoClassDefFoundError: org/jnp/server/NamingServer
        at org.jboss.naming.java.javaURLContextFactory.(javaURLContextFactory.java:52)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:54)
        at com.sun.naming.internal.ResourceManager.getFactory(ResourceManager.java:371)
        at javax.naming.spi.NamingManager.getURLObject(NamingManager.java:575)
        at javax.naming.spi.NamingManager.getURLContext(NamingManager.java:533)
        at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:320)
        at javax.naming.InitialContext.lookup(InitialContext.java:392)
        at org.jboss.tm.usertx.client.ClientUserTransactionObjectFactory.getUserTransaction(ClientUserTransactionObjectFactory.java:63)
        at org.jboss.tm.usertx.client.ClientUserTransactionObjectFactory.getObjectInstance(ClientUserTransactionObjectFactory.java:89)
        at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
        at org.jnp.interfaces.NamingContext.getObjectInstance(Unknown Source)
        at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(Unknown Source)
        at org.jnp.interfaces.NamingContext.lookup(Unknown Source)
        at org.jnp.interfaces.NamingContext.lookup(Unknown Source)
        at javax.naming.InitialContext.lookup(InitialContext.java:392)
        at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:132)
        at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:88)
        at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:130)
        at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:155)
        at org.springframework.transaction.jta.JtaTransactionManager.lookupUserTransaction(JtaTransactionManager.java:565)
        at org.springframework.transaction.jta.JtaTransactionManager.initUserTransactionAndTransactionManager(JtaTransactionManager.java:444)
        at org.springframework.transaction.jta.JtaTransactionManager.afterPropertiesSet(JtaTransactionManager.java:431)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)
        ... 118 more
Caused by: java.lang.ClassNotFoundException: org.jnp.server.NamingServer
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
        ... 144 more


I found the class in jnpserver.jar but I dont have this jar in my classpath and I thought I dont need it on the client, is it? jbossall-client is in the classpath.

Any suggestions?

Cheers,

Thilko

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4231080#4231080

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4231080



More information about the jboss-user mailing list