|
I am trying to use Ant from Qshell. My OS is V5R1. I am using Ant
version 1.6.5. Here is the QSH command I am using:
java -classpath /java/lib/ant/ant.jar:/java/lib/ant/ant-launcher.jar:/java/li
b/ant/optional.jar:/java/lib/ant/xercesImpl.jar:/java/lib/ant/xml-apis.jar or
g.apache.tools.ant.Main
But I always get the error:
BUILD FAILED
/home/GLADSTONE/build.xml:1: Content is not allowed in prolog.
I have already done a Google search on "content is not allowed in
prolog". All of the suggestions have to do with ANT not recognizing
the build.xml file as a valid XML file. Any ideas? What should the
CCSID on 'build.xml" be?
Here is the contents of build.xml:
<?xml version='1.0' encoding='ISO-8859-1'?>
<project name="buildanddeploy" default="A_build_war" basedir=".">
<taskdef name="os400Command"
classname="walgreen.sgladstone.ant.OS400Command"/>
<property name="wag.warname.short" value="sgladstone2.war" />
<property name="wag.local.dir" value="c:\WSADexports\" />
<property name="wag.warname.long"
value="${wag.local.dir}${wag.warname.short}" />
<property name="wag.server.hostname" value="R32016" />
<property name="wag.server.username" value="aplsup" />
<property name="wag.server.password" value="" />
<property name="wag.server.dir" value="/home/gladstone/warstaging/" />
<property name="wag.server.webapps" value="/tomcat/webapps/" />
<property name="wag.server.apache.name" value="PHCB531" />
<property name="wag.server.context.name" value="samctx" />
<property name="wag.os400cmdstr" value="WARDO PACTION(CRT)
PWARFILE('${wag.warname.short}') PCTX('${wag.server.context.name}')
PAPACHEIN('${wag.server.apache.name}')
PWEBAPPS('${wag.server.webapps}') PWARDIR('${wag.server.dir}')" />
<property name="wag.projectname" value="sgladstone" />
<target name="A_build_war">
<echo message="About to create war file ${wag.warname.long}
for project: ${wag.projectname}"/>
<warExport
WARProjectName="${wag.projectname}"
WARexportFile="${wag.warname.long}"
ExportSource="false"
Overwrite="true"
/>
</target>
<target name="B_upload_war">
<echo message="About to upload ${wag.warname.long} to the
server: ${wag.server.hostname}"/>
<ftp server="${wag.server.hostname}"
userid="${wag.server.username}"
password="${wag.server.password}"
remotedir="${wag.server.dir}"
verbose="yes"
action="send"
>
<fileset file="${wag.warname.long}"/>
</ftp>
</target>
<target name="C_deploy_war_on_OS400">
<echo message="About to run AS/400 command: "/>
<echo message="${wag.os400cmdstr} "/>
<echo message="on the server: ${wag.server.hostname}"/>
<os400Command
command="${wag.os400cmdstr}"
SystemName="${wag.server.hostname}"
UserId="${wag.server.username}"
Password="${wag.server.password}"
/>
<echo message="Done."/>
</target>
</project>
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.