I have a question about running HFEJB client code,I've read all related threads in this forum but don't find this
kind of error, when I try to compile my Client code I issue:
java -cp .;"%CLASSPATH%;AdviceAppClient.jar" AdviceClient
or
java -cp "%CLASSPATH%;AdviceAppClient.jar" AdviceClient
I put all related file on the same folder (AdviceAppClient.jar, *.ear, AdviceClient.java, AdviceClient.class ) and I
"cd" to that folder before issue that command, and I change the "getAdvice" method name to "sayHello" BUT
I get this message:
Exception in
thread "main" java.lang.NoClassDefFoundError: AdviceClient (wrong name: client/AdviceClient)
at java.lang.ClassLoader.defineClass1(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)
my OS(win XP) settings are:
CLASSPATH = C:\j2sdkee1.3\lib\j2ee.jar
J2EE_HOME = C:\j2sdkee1.3\lib
JAVA_HOME = D:\Reza\JDK\JDK(j2se)1.4.2Lib
PATH = D:\Reza\JDK\JDK(j2se)1.4.2Lib\bin;C:\j2sdkee1.3\bin
I also use Sun application server 8 2005Q1 and my bean deployed fine (I think so)
when I deploy my bean
when I face client compilation error:
NOW after 2 days:
