Hi, Make sure that directory under which the class files are generated is in classpath. Then check whether EControlPS is in correct package structure and also check whether it is imported.
-Sundar. "Chekutty, Kiran" wrote: > Hi all, > > This is the following error which I get. Its mourning about The class file it >generated. EControlPS is the class generated while Deploying EJB. I am forwarding the >mail which explains the probem. > > [ejbc] >D:\dev\projects\skyobma\ejbcgen\com\petrotechnics\skyobma\service\admin\entity\control\EControlPSWebLogic_CMP_RDBMS.java:12: > cannot resolve symbol > [ejbc] symbol : class EControlPS > [ejbc] location: class >com.petrotechnics.skyobma.service.admin.entity.control.EControlPSWebLogic_CMP_RDBMS > [ejbc] implements EControlPS > [ejbc] ^ > [ejbc] 1 error > [ejbc] Exec failed .. exiting > > ===================================================================================== > Previous history of this bug > > Hi Eddie, > > It's me again. I have implemented what you said y'day i.e >d:\dev\projects\skyobma\source\service\admin\entity\control\jartemp in classpath. > > I will explain my directory structure. > > By directory structure is > > d:dev\projects\skyobma -- my project is called skyobma > d:dev\projects\skyobma\source is the directory of source code. > > Ant has generated ejbcgen folder in skyobma (project directory) & it has generated >few classes during deployment process.They are > > EControl.class > EControlBean.class > EControlBeanEOImpl.class > EControlBeanHomeImpl.class > EControlHome.class > EControlPS.class > EControlPSWebLogic_CMP_RDBMS.java > > & > > >D:\dev\projects\skyobma\ejbcgen\com\petrotechnics\skyobma\service\admin\entity\control\EControlPSWebLogic_CMP_RDBMS.java:12: > c > symbol : class EControlPS > location: class >com.petrotechnics.skyobma.service.admin.entity.control.EControlPSWebLogic_CMP_RDBMS > implements EControlPS > ^ > 1 error > Exec failed .. exiting > > How should I make ant to refer to the class EControlPS? Please Help me.. > > Regards > kiran > > -----Original Message----- > From: Eddie Bernard [mailto:[EMAIL PROTECTED]] > Sent: 15 October 2002 17:22 > To: Chekutty, Kiran > Subject: RE: Help please.. ant 1.5b with weblogic 5.1 > > What do you have your classpath defined as? In other words, is > "d:\dev\projects\skyobma\source\service\admin\entity\control\jartemp" in > this defined classpath? If it isn't, this may be the source of the "Class > Not Found" error you previously mentioned. > > I also suggest that you add the <include> and <exclude> directives I > mentioned in my previous response. > > -----Original Message----- > From: Chekutty, Kiran [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, October 15, 2002 9:16 AM > To: Eddie Bernard > Subject: RE: Help please.. ant 1.5b with weblogic 5.1 > > Ant is putting the generated classes in the my source directory within > ejbcgen directory. How should I make it recognise the classes generated? > This is my code: > > <ejbjar naming="directory" > descriptordir="d:\dev\projects\skyobma\source\service\admin\entity\control\j > artemp\META-INF" > > srcdir="d:\dev\projects\skyobma\source\service\admin\entity\control\jartemp" > > > <weblogic destdir="D:\dev\projects\skyobma\new"> > > <classpath refid="classpath"/> > </weblogic> > > <dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise > JavaBeans 1.1//EN" > location="http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd"/> > <dtd publicId="-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN" > > location="http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd"/> > > </ejbjar> > > -----Original Message----- > From: Eddie Bernard [mailto:[EMAIL PROTECTED]] > Sent: 15 October 2002 17:09 > To: Chekutty, Kiran > Subject: RE: Help please.. ant 1.5b with weblogic 5.1 > > It looks like you need to make sure that your classpath also has the srcdir > in it so it knows where to find the generated classes. > > -----Original Message----- > From: Chekutty, Kiran [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, October 15, 2002 9:06 AM > To: Eddie Bernard > Subject: RE: Help please.. ant 1.5b with weblogic 5.1 > > Hi > > Thanks for your reply. The error which I had before is a bit solved but not > fully. It is giving me application specific error.The foll is the error > message which I get > > [ejbjar] building META-INF.jar with 6 files > [ejbc] > D:\dev\projects\skyobma\ejbcgen\com\petrotechnics\skyobma\service\admin\enti > ty\control\EControlPSWebLogic_CMP_RDBMS.java:12: cannot resolve symbol > [ejbc] symbol : class EControlPS > [ejbc] location: class > com.petrotechnics.skyobma.service.admin.entity.control.EControlPSWebLogic_CM > P_RDBMS > [ejbc] implements EControlPS > [ejbc] ^ > [ejbc] 1 error > > where EControlPS is the class generated during the process of deployment. > How should I over come this?. > > Thanks in advance > kiran > > -----Original Message----- > From: Eddie Bernard [mailto:[EMAIL PROTECTED]] > Sent: 15 October 2002 16:58 > To: Chekutty, Kiran; '[EMAIL PROTECTED]' > Subject: RE: Help please.. ant 1.5b with weblogic 5.1 > > Kiran- > > I believe the problem is you are not specifying what deployment descriptors > to pick up. IIRC, Conor sent out a similar reply to such a question very > recently. > > Nevertheless, try this instead: > > <ejbjar > descriptordir="d:\dev\projects\skyobma\source\service\admin\entity\control\j > artemp\META-INF" > srcdir="d:\dev\projects\skyobma\source\service\admin\entity\control\jartemp" > destdir="D:\dev\projects\skyobma\new"> > <weblogic destdir="D:\dev\projects\skyobma\new"> </weblogic> > <dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" > location="http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd"/> > <dtd publicId="-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN" > location="http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd"/> > <include name="**/ejb-jar.xml"/> > <exclude name="**/*weblogic*.xml"/> > </ejbjar> > > Cheers! > Eddie > > -----Original Message----- > From: Chekutty, Kiran [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, October 15, 2002 5:05 AM > To: [EMAIL PROTECTED] > Subject: Help please.. ant 1.5b with weblogic 5.1 > > Hi, > > Hope you will help me.... I have read your reply > http://www.mail-archive.com/ant-user@jakarta.apache.org/msg19321.html > > I was getting a message.... Unable to load dependency analyzer: > org.apache.tools.ant.util.depend.bcel.AncestorAnalyzer > But after downloading bcel.jar & placing it in ant/lib directory that > message is gone. But i still have this error message > > Unable to locate weblogic deployment descriptor. It was expected to be in > D:\dev\project > kyobma\source\service\admin\entity\control\jartemp\META-INF\ejb-weblogic-ejb > -jar.xml [ejbjar] building ejb.jar with 4 files [ejbc] > java.lang.NoClassDefFoundError: weblogic/ejbc [ejbc] Exception in thread > "main" > The below is the post i have posted in jguru forums. > =========== > > I am new to Ant build scripts. I am trying to build script for the project > already there. Can anybody please tell me step by step procedure to deploy > ejb's. I want to use weblogic to deploy my EJB's. I am using weblogic 5.1. > This is the part which I am using to deploy ejb. > > <ejbjar > descriptordir="d:\dev\projects\skyobma\source\service\admin\entity\control\j > artemp\META-INF" > srcdir="d:\dev\projects\skyobma\source\service\admin\entity\control\jartemp" > destdir="D:\dev\projects\skyobma\new"> > <weblogic destdir="D:\dev\projects\skyobma\new"> </weblogic> > <dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" > location="http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd"/> > <dtd publicId="-//BEA Systems, Inc.//DTD WebLogic 5.1.0 EJB//EN" > location="http://www.bea.com/servers/wls510/dtd/weblogic-ejb-jar.dtd"/> > </ejbjar> > > This is the message it give me: > > [ejbjar] Unable to load dependency analyzer: > org.apache.tools.ant.util.depend.bcel.AncestorAnalyz [ejbjar] Unable to > locate weblogic deployment descriptor. It was expected to be in > D:\dev\project > kyobma\source\service\admin\entity\control\jartemp\META-INF\ejb-weblogic-ejb > -jar.xml [ejbjar] building ejb.jar with 4 files [ejbc] > java.lang.NoClassDefFoundError: weblogic/ejbc [ejbc] Exception in thread > "main" > Please guide me... Thanks in advance > > Kiran Chekutty > Petrotechnics Ltd. > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>