hi

We are working in EJB and we use jboss-all-clent.jar. We have custom
task which makes use jboss-all-cleint.jar

When we run our custom task with the taskdef which has
jboss-all-client.jar in classpath, what we get is No class found error
. We avoided this by adding the jar in environment variable class
path. But i don't know why ant doesn't take the class even though we
added the jar in class path

Also our junit task test cases uses the same jar. We don't get no
class def when we run the junit task alone.

Why custom task doesn't take  that from the classpath. Am i missing some thing ?


I have added the trace below

[MyTask] javax.naming.NoInitialContextException: Cannot instantiate
class: org.jnp.interfaces.NamingContextFactory [
Root exception is java.lang.ClassNotFoundException:
org.jnp.interfaces.NamingContextFactory]
[MyTask] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
[MyTask] at 
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
[MyTask] at javax.naming.InitialContext.init(InitialContext.java:223)
[MyTask] at javax.naming.InitialContext.<init>(InitialContext.java:197)
[MyTask] at 
com.cisco.dcbu.dcm.qatest.app.intialsetup.TelnetAccess.MyTask.execute(MyTask.java:119)
[MyTask] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
[MyTask] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[MyTask] at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[MyTask] at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[MyTask] at java.lang.reflect.Method.invoke(Method.java:585)
[MyTask] at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
[MyTask] at org.apache.tools.ant.Task.perform(Task.java:348)
[MyTask] at org.apache.tools.ant.Target.execute(Target.java:357)
[MyTask] at org.apache.tools.ant.Target.performTasks(Target.java:385)
[MyTask] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
[MyTask] at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
[MyTask] at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
[MyTask] at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
[MyTask] at org.apache.tools.ant.Main.runBuild(Main.java:698)
[MyTask] at org.apache.tools.ant.Main.startAnt(Main.java:199)
[MyTask] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
[MyTask] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
[MyTask] Caused by: java.lang.ClassNotFoundException:
org.jnp.interfaces.NamingContextFactory
[MyTask] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[MyTask] at java.security.AccessController.doPrivileged(Native Method)
[MyTask] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[MyTask] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
[MyTask] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[MyTask] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[MyTask] at java.lang.Class.forName0(Native Method)
[MyTask] at java.lang.Class.forName(Class.java:242)
[MyTask] at 
com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
[MyTask] at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)
[MyTask] ... 24 more
[MyTask] javax.naming.NoInitialContextException: Cannot instantiate
class: org.jnp.interfaces.NamingContextFactory [
Root exception is java.lang.ClassNotFoundException:
org.jnp.interfaces.NamingContextFactory]

-- 
Thank you
Ramu S

  If A is success in life, then A equals x plus y plus z. Work is x; y
is play; and z is keeping your mouth shut.
- Albert Einstein

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to