You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by laredotornado <la...@gmail.com> on 2010/01/07 21:48:13 UTC
Maven classpath question
Hi,
I'm using an older version of Maven (1.1), but hopefully this question is
still relevant. I have a test module that includes this dependency in its
project.xml file ...
<dependency>
<groupId>com.caucho</groupId>
<artifactId>resin</artifactId>
<version>3.0.9</version>
</dependency>
However, when I run my JUnit test, I get the ClassNotFoundException below.
The reason it is strange is because that class exists within the dependency
above. Can you think of some ways I can troubleshoot this problem further?
Thanks, - Dave
javax.naming.NoInitialContextException: Cannot instantiate class:
com.caucho.naming.InitialContextFactoryImpl [Root exception is
java.lang.ClassNotFoundException:
com.caucho.naming.InitialContextFactoryImpl]
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.caucho.naming.Jndi.bindDeep(Jndi.java:57)
at
com.caucho.loader.EnvironmentClassLoader.initializeEnvironment(EnvironmentClassLoader.java:435)
at
com.caucho.loader.EnvironmentClassLoader.<init>(EnvironmentClassLoader.java:107)
at
com.caucho.java.InternalCompiler.executeInt(InternalCompiler.java:138)
at
com.caucho.java.InternalCompiler.compileInt(InternalCompiler.java:78)
at
com.caucho.java.AbstractJavaCompiler.run(AbstractJavaCompiler.java:101)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.lang.ClassNotFoundException:
com.caucho.naming.InitialContextFactoryImpl
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:316)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
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)
... 10 more
--
View this message in context: http://old.nabble.com/Maven-classpath-question-tp27066744p27066744.html
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Maven classpath question
Posted by Wayne Fay <wa...@gmail.com>.
> However, when I run my JUnit test, I get the ClassNotFoundException below.
> The reason it is strange is because that class exists within the dependency
> above. Can you think of some ways I can troubleshoot this problem further?
Download the jar and verify this file is inside the Jar before doing
anything else.
I've seen similar things posted on this list more than once, and
several times it turned out the Jar simply did not contain the class
file(s) they thought it did...
Wayne
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org