Discussions

EJB programming & troubleshooting: NoClassDefFoundError

  1. NoClassDefFoundError (1 messages)

    I keep getting this error, even though I have the deployed jar in my class path. It appears I'm missing something out.

    C:\xx\yy\zz\red\ejb\transaction>java -classpath c:\bea\wlserver6.1\config\mydomain\weblogic.jar;
    c:\bea\wlserver6.1\config\mydomain\applications\
    Transaction.jar;%classpath%; ClientDemo

    Exception in thread "main" java.lang.NoClassDefFoundError: ClientDemo (wrong nam
    e: \xx\yy\zz\red\ejb\transaction\ClientDemo)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    >
  2. NoClassDefFoundError[ Go to top ]

    Peter,

    try issuing this command
    java -classpath c:\bea\wlserver6.1\config\mydomain\weblogic.jar; c:\bea\wlserver6.1\config\mydomain\applications\ Transaction.jar;%classpath%; xx.yy.zz.red.ejb.transaction.ClientDemo