Hi Saneesh.
Sorry I don't have more help to offer. While I've seen the "While
compiling Foo, can't find Bar", I don't remember anything more specific
about it. Pretty sure it is some classpath issue. That path element I use
also includes "/weblogic/classes":
<path id="weblogic.classpath">
<pathelement path="${weblogic.lib}/weblogicaux.jar"/>
<pathelement path="${weblogic.classes}"/>
</path>
Plus I think the ejbjar task also does some additional classpath fiddling.
jim
At 10:14 AM 9/18/2001 -0700, Saneesh Joseph wrote:
>Hi Jim,
>Thanks for the reply. I had tried using ejbjar task as
>you have written.. The problem is , my input classes
>and descriptor files are in a single jar, so, I can't
>give it in the srcdir parameter. I believe the basejar
>name is the jar name that has to be created. Also
>could you please explain why we need to have a
>separate ejb classpath in the weblogic element, and
>what should it constitute.. Right now, I have every
>class required as part of the classpath. Yes, I do
>have the rt.jar in my classpath. I am able to
>successfully compile all my java files using jikes in
>a previous step. Only ejbc is giving a headache..
>Regards,
>Saneesh J.
>--- Jim White <[EMAIL PROTECTED]> wrote:
> > At 05:42 PM 9/17/2001 -0700, Saneesh Joseph wrote:
> > >I am trying to use jikes compiler in my ant ejbc
> > step
> > >to make it faster. Our current build takes close to
> > an
> > >hour. We are using Toplink for Weblogic for CMP. I
> > am
> > >...
> >
> > I do that this way:
> >
> > <ejbjar srcdir="${build.classes}"
> > descriptordir="${src}/com/foo/Prog"
> > basejarname="Prog">
> > <weblogic compiler="${ejbc.compiler}"
> > args="${ejbc.args}"
> > destdir="${ejb-jar.lib}">
> > <classpath
> > refid="prog.ejb.classpath"/>
> > </weblogic>
> > <include name="ejb-jar.xml"/>
> > <exclude name="weblogic-ejb-jar.xml"/>
> > </ejbjar>
> >
> > The property ejbc.compiler is set to either "jikes"
> > or "javac". Which is
> > actually quite annoying since I also use a property
> > for the compiler in the
> > javac tasks and must be set to either "jikes" or
> > "modern" ("javac" not
> > being legal but should be an alias for "modern" or
> > perhaps "classic").
> >
> > Don't forget that Jikes needs the rt.jar in the
> > classpath. And of course
> > all of the classes used must be accessible in the
> > classpath too, regardless
> > of which compiler.
> >
> > jim
> >
> >
>----------------------------------------------------------------
> > James P. White Netscape DevEdge
> > Champion for IFC
> > IFC Exchange * Insanely great Java *
> > http://www.ifcx.org
> > [EMAIL PROTECTED] Pagesmiths' home is
> > http://www.pagesmiths.com
> >
>
>
>__________________________________________________
>Terrorist Attacks on U.S. - How can you help?
>Donate cash, emergency relief information
>http://dailynews.yahoo.com/fc/US/Emergency_Information/
----------------------------------------------------------------
James P. White Netscape DevEdge Champion for IFC
IFC Exchange * Insanely great Java * http://www.ifcx.org
[EMAIL PROTECTED] Pagesmiths' home is http://www.pagesmiths.com