You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Rodrigo Martinez <re...@yahoo.com> on 2003/10/01 17:36:26 UTC
How to use weblogic.ant.taskdefs.ejb20.DDInit in a build script?
Hi:
I have Weblogic 7.0 and I'm trying to generate de
deployment descriptor for an EJB via an ant build file
(build.xml attached)
I'm able to invoke the command like this:
<target name="generate.ejb.ejb20.DD">
<java
classname="weblogic.ant.taskdefs.ejb20.DDInit"
classpath="D:/bea/weblogic700/server/lib/weblogic.jar"
fork="yes">
<arg
line="${generate.ejb.DD.rootDirectory}"/>
</java>
</target>
It prints this output:
generate.ejb.ejb20.DD:
Loading classes
Creating descriptors
masteringEJBs.chapter07.HelloHome
masteringEJBs.chapter07.Hello
masteringEJBs.chapter07.HelloBean
masteringEJBs.chapter07.LocalHelloHome
masteringEJBs.chapter07.LocalHello
masteringEJBs.chapter07.HelloBean
[DDInit-EJB]: writeDescs()
<!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems,
Inc.//DTD Enterprise JavaBeans 2.0//EN'
'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
<!-- Generated XML! -->
<ejb-jar>
<enterprise-beans>
<session>
<ejb-name>HelloBean</ejb-name>
<home>masteringEJBs.chapter07.HelloHome</home>
<remote>masteringEJBs.chapter07.Hello</remote>
<ejb-class>masteringEJBs.chapter07.HelloBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
<session>
<ejb-name>chapter07.HelloBean</ejb-name>
<local-home>masteringEJBs.chapter07.LocalHelloHome</local-home>
<local>masteringEJBs.chapter07.LocalHello</local>
<ejb-class>masteringEJBs.chapter07.HelloBean</ejb-class>
<session-type>Stateless</session-type>
<transaction-type>Container</transaction-type>
</session>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<method>
<ejb-name>HelloBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
<container-transaction>
<method>
<ejb-name>chapter07.HelloBean</ejb-name>
<method-name>*</method-name>
</method>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
But it doesnt generate the XML files in the META-INF
directory I have. so when i run EJBC later it fails.
Any ideas or an example of a build file that uses
DDInit?
Thanks
Rodrigo Martinez
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org