creating .ear file by ANT tool, pl. help me....

Hi,

I have created .ear file by using ANT tool. But if this is opened by J2EE RI Server, it is not being opened and it is saying that the .ear is corrupted.

Here is my build.xml file for creating .ear file

<project name="training" default="make-ear" basedir=".">

<!-- compilation parameters -->

<property name="build.compiler"value="classic"/>

<property name="debug"value="off"/>

<property name="optimize" value="false"/>

<property name="deprecation"value="on"/>

<property name="parser"value="C:\weblogic\classes"/>

<!-- set global properties for this build -->

<property name="src" value="c:\training\src"/>

<property name="build" value="build"/>

<property name="dist" value="dist"/>

<property name="web_home" value="c:\training\public_html"/>

<property name="ejb_stateless" value="${build}\com\training\ejb\stateless"/>

<target name="init">

<!-- Create the build directory structure used by compile -->

<mkdir dir="${build}"/>

<mkdir dir="${build}\classes"/>

</target>

<target name="compile-helper-exp-utils" depends="init" >

<javac srcdir="${src}\Helper" destdir="${build}"

includes = "**/*.java" />

<javac srcdir="${src}\exceptions" destdir="${build}"

includes = "**/*.java" />

<javac srcdir="${src}\Utilities" destdir="${build}"

includes = "**/*.java" />

</target>

<target name="compile-ejb" depends="compile-helper-exp-utils" >

<patternset id="ejb.pattern" >

<include name="**/*.java"/>

</patternset>

<!-- Compile All EJBs -->

<!-- compile and jar AuditTrail Bean-->

<javac srcdir="${src}\ejb\audittrail" destdir="${build}"

includes = "AuditTrail*.java" />

<javac srcdir="${src}\ejb\domaintypes" destdir="${build}"

includes = "DomainTypes*.java" />

<javac srcdir="${src}\ejb\login" destdir="${build}"

includes = "Login*.java" />

<javac srcdir="${src}\ejb\FunctionalEnterprise" destdir="${build}"

includes = "FunctionalEnterprise*.java" />

</target>

<target name="jar-ejb" depends="compile-ejb" >

<jar jarfile="${build}/AuditTrail.jar" >

<fileset dir="${ejb_stateless}/audittrail" includes="*.class"/>

<fileset dir="${src}/ejb/audittrail" includes="ejb*.xml"/>

</jar>

<jar jarfile="${build}/DomainTypes.jar" >

<fileset dir="${ejb_stateless}/domaintypes" includes="*.class"/>

<fileset dir="${src}/ejb/domaintypes" includes="ejb*.xml"/>

</jar>

<jar jarfile="${build}/Login.jar" >

<fileset dir="${ejb_stateless}/login" includes="*.class"/>

<fileset dir="${src}/ejb/login" includes="ejb*.xml"/>

</jar>

<jar jarfile="${build}/FunctionalEnterprise.jar" >

<fileset dir="${ejb_stateless}/FunctionalEnterprise" includes="*.class"/>

<fileset dir="${src}/ejb/FunctionalEnterprise" includes="ejb*.xml"/>

</jar>

</target>

<target name="compile_servlets" depends="jar-ejb">

<javac srcdir="${src}" destdir="${build}\classes"

includes = "**/*.java"

classpath = "${parser}"

/>

</target>

<target name="make-war" depends="compile_servlets">

<war warfile="${build}/common.war" webxml="${web_home}\WEB-INF\web.xml" basedir="${web_home}" >

<lib dir="${web_home}\WEB-INF\lib"/>

<webinf dir="${web_home}\WEB-INF" includes = "*.tld"/>

<classes dir="${web_home}\WEB-INF\classes" includes="${build}\classes,*.classes"/>

<fileset dir="${web_home}" />

</war>

</target>

<target name="make-ear" depends="make-war">

<ear earfile="training.ear" appxml="${web_home}\WEB-INF\application.xml">

<fileset dir="${build}" includes = "**/*.war,**/*.jar"/>

</ear>

</target>

</project>

thanks in advance

Srinivas

[4311 byte] By [userid74a] at [2007-9-27 7:58:10]
# 1
Try to launch your ant file with the verbose mode.An error is generated perhaps...To seeArnaud
arnoufa at 2007-7-8 12:32:02 > top of Java-index,Other Topics,Patterns & OO Design...
# 2

Hi...

Yes....It will say Corrupted

'coz Each Ser ver will have server specific deploment descriptor XML file

like for orion orion-ejb-jar.xml

weblogic weblogic-ejb-jar.xml

pramati pramati-j2ee-server.xml etc...

So user Deployment Command tool to do the same...

vis-a-vis Generate all required files throgh RI Server

Hope this Helps

Reg-Raj

itsraja at 2007-7-8 12:32:02 > top of Java-index,Other Topics,Patterns & OO Design...