To All,

I had a problem i have spent about 9 hours on it.I would be really haapy if
somone could tell me if i have made any mistake.Actually i have to fire the
following command through Ant:

java -classpath
c:/websphere/appserver/lib/ivbjfaceall.jar;c:/websphere/appserver/lib/jetace
.jar;c:/websphere/appserver/lib/ejs.jar;${components.home}/bin;c:/websphere/
appserver/lib/ujc.jar;c:/websphere/appserver/lib/xml4j.jar;c:/websphere/apps
erver/lib/vaprt.jar;c:/jdk1.2.2/jre/lib/rt.jar;c:/jdk1.2.2/lib/tools.jar;-DJ
ETACE_WORK_DIR=.\temp com.ibm.ejb.jetjar.JetAceMain  -f
e:/Build/eBanking200/Components/ws/bin/META-INF/ejb-jar.xml

so had written the corresponding command in Ant:

<project name="eBanking" default="main" basedir=".">
        <property name="build.path" value="e:/temp"/>
        <path id="project.path">
                <pathelement
path="c:/websphere/appserver/lib/ivbjfaceall.jar"/>
                <pathelement
location="c:/websphere/appserver/lib/jetace.jar"/>
                <pathelement location="c:/websphere/appserver/lib/ejs.jar"/>
                <pathelement location="${components.home}/bin"/>
                <pathelement location="c:/websphere/appserver/lib/ujc.jar"/>
                <pathelement location="c:/websphere/appserver/classes"/>
                <pathelement
location="c:/websphere/appserver/lib/xml4j.jar"/>
                <pathelement
location="c:/websphere/appserver/lib/vaprt.jar"/>
                <pathelement
path="c:/jdk1.2.2/jre/lib/rt.jar;c:/jdk1.2.2/lib/tools.jar"/>
                <pathelement location="${build.path}"/>
        </path>
        <target name="jetace">
        
                <java classname="com.ibm.ejb.jetjar.JetAceMain" fork="yes">
                <classpath refid="project.path"/>
                <sysproperty key="JETACE_WORK_DIR" value="${build.path}"/>

                <arg value="-f"/>
                        <arg value="
e:/Build/eBanking200/Components/ws/bin/META-INF/ejb-jar.xml"/>
                </java>
        
        </target>
        <target name="main" depends="jetace">
                <echo message="EJB code generated"/>
        </target>
</project>

On running the ant file i get a message:
        [java] Error: the JETACE_WORK_DIR directory is not on the CLASSPATH.
        [java] Java Result: 1
I am not able to understand why this error is coming,since i am setting the
classpath to the directory  as:<pathelement location="${build.path}"/>

Thanx in advance,
Regards,
NNithya

Reply via email to