I then change my directory to c:\wls_trade2
I then run weblogic.ejbc command o the "std_tradeEJBs.jar" file and target "tradeEJBs.jar"
file
c:\wls_trade2>java weblogic.ejbc -compiler javac std_tradeEJBs.jar TradeEJBs.jar
When i run this command i get the error
"Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/ejbc"
Any ideas what would cause this or what will resolve this issue?
Thanks,
Sunish
java weblogic.ejbc -compiler javac std_tradeEJBs.jar TradeEJBs.jar
to
java -classpath \bea\wlserver6.1\lib\weblogic.jar weblogic.ejbc -compiler
javac std_tradeEJBs.jar TradeEJBs.jar
I assume that weblogic.jar is present in \bea\wlserver6.1\lib.
"Sunish" <sunish....@intel.com> wrote in message
news:3c6052df$1...@newsgroups.bea.com...
weblogic.ejbc class is in weblogic.jar. weblogic.jar is in wlserver6.1/lib directory.
weblogic.jar should be in Classpath.
Deepak
C:\wls_trade2>java -classpath \bea\wlserver6.1\lib\weblogic.jar weblogic.ejbc
-compiler javac std_tradeEJBs.jar TradeEJBs.jar
ERROR: Error from ejbc: EJB : TradeSession .Unable to initialize method info for
remote or home interface.The error is java.lang.NoClassDefFoundError: com/ibm/ivj/ejb/runtime/CopyHelper
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(Generic ClassLoader.java:339)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:156)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at java.lang.Class.getMethods0(Native Method)
at java.lang.Class.getMethods(Class.java:742)
at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.initializeMethodInfos(ClientDrivenBeanInfoImpl.java:955)
at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.<init>(ClientDrivenBeanInfoImpl.java:210)
at weblogic.ejb20.deployer.SessionBeanInfoImpl.<init>(SessionBeanInfoImpl.java:103)
at weblogic.ejb20.deployer.BeanInfoImpl.createBeanInfoImpl(BeanInfoImpl.java:327)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.initializeBeanInfos(MBeanDeploymentInfoImpl.java:395)
at weblogic.ejb20.deployer.MBeanDeploymentInfoImpl.<init>(MBeanDeploymentInfoImpl.java:126)
at weblogic.ejb20.ejbc.EJBCompiler.setupEJB(EJBCompiler.java:128)
at weblogic.ejbc20.runBody(ejbc20.java:358)
at weblogic.utils.compiler.Tool.run(Tool.java:79)
at weblogic.ejbc.main(ejbc.java:21)
ERROR: ejbc found errors
The weblogic.jar file is in the lib directory. Any ideas
Thanks,
Sunish
C:\wls_trade2>
Thanks for ur help
Sunish