Sorry Tom, you were right the first time.  It looks like the usage for the
task is from the command line:

java weblogic.ant.taskdefs.ear.DDInit <staging-dir>

So I'm not sure what the problem is.  However, quoting their documentation:

</quote
src="http://www.google.com/search?q=cache:3g2NTrD6WWkC:edocs.bea.com/wls/doc
s61/webServices/package.html+weblogic+ddinit+task&hl=en"
On Windows NT, execute the setEnv.cmd command, located in the directory
BEA_HOME\config\domain, where BEA_HOME is the directory in which WebLogic
Server is installed and domain refers to the name of your domain. 

On UNIX, execute the setEnv.sh command, located in the directory
BEA_HOME/config/domain, where BEA_HOME is the directory in which WebLogic
Server is installed and domain refers to the name of your domain. 
</quote>

I would study the setEnv script and try to recreate the environment detailed
there.

Sorry for the diversion,
Paul

> -----Original Message-----
> From: Callaghan, Tom [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, January 16, 2002 6:25 AM
> To: 'Ant Users List'
> Cc: 'Paul Cody'
> Subject: RE: Please help!
> 
> 
>       Third, it looks like (I could be wrong) you are trying to call a
> task
>       directly using <java>.  Most likely bea wrote the task 
> such that you
> should
>       declare it with:
> 
>         <taskdef name="ddinit"
> classname="weblogic.ant.taskdefs.ejb20.DDInit" />
> 
>       Ant then use it in your build.xml file something like 
> (I prefer task
> names
>       that aren't shouting at me):
> 
>       <target name="ejb-desc">
>         <ddinit>
>           ...
>         </ddinit>
>     </target>
> 
> Thanks for your sugestions Paul.  I tried: -
> 
> <taskdef name="ddinit" 
> classname="weblogic.ant.taskdefs.ejb20.DDInit"/>
> 
> And also,
> 
> <taskdef name="ddinit" classname="weblogic.ant.taskdefs.ejb20.DDInit"
> classpath="${weblogic}/>
> 
> But get, as output, the error: -
> 
> build.xml [32] You must not specify name or value together 
> with file or
> resource.
> 
> Also to use the task def I`ve wrote: -
> 
>     <target name="ejbdesc" depends="javac">
>         <ddinit>
>             <arg value="${packageroot}"/>
>         </ddinit>
>     </target>  
> 
> Is this the correct way to pass and argument to the class 
> file specified in
> <taskdef>    ?
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to