Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Weblogic.ejbc error

0 views
Skip to first unread message

Sunish

unread,
Feb 5, 2002, 4:47:11 PM2/5/02
to

I had some files in c:\wls_trade2\tradeEJBs. I put them in std_tradeEJBs.jar file
under c:\wls_trade2
c:\wls_trade2\tradeEJBs>jar cv0f ..\std_tradeEJBs.jar

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

Arjuna Chala

unread,
Feb 5, 2002, 5:17:45 PM2/5/02
to
change

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...

Deepak Vohra

unread,
Feb 5, 2002, 8:49:31 PM2/5/02
to
Sunish

weblogic.ejbc class is in weblogic.jar. weblogic.jar is in wlserver6.1/lib directory.
weblogic.jar should be in Classpath.


Deepak

Sunish

unread,
Feb 5, 2002, 6:19:13 PM2/5/02
to

Hi,
i did that and it gave me the errors

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>

Sunish

unread,
Feb 5, 2002, 6:34:11 PM2/5/02
to

That resolved it. I just had the path till ..\lib in the classpath

Thanks for ur help
Sunish

0 new messages