Hi, I have target which start-up Tomcat server, I have some external jar(which I shouldnot keep in common/lib) which need to lookup while server startup. I have added property also fileset for jar lookup, but it is not referring the jar where I have specified the location.
my target is: <target name="tomcat-start" description="Start Tomcat Server" depends="copy.bfconf,check. > > javaagent"> > <require-property property="bf.tomcat.dir" > error-suffix="Please ensure tomcat's location is > set in build.${environment}.properties"/> > <property name="catalina.home" location="${bf.tomcat.dir}"/> > <property name="catalina.base" > location="${target.root}/Build/target/tomcat/"/> > <property name="bf.server.conf.location" value="BFConf/"/> > <property name="BFconfigLocation" > location="${bf.server.conf.location}"/> > <property name="log4j.location" > value="file:/${bf.server.conf.location}conf/bankfusion.log4j.conf"/> > <echo message="${log4j.location}"/> > <property name="xdebug" value=""/> > <property name="xrunjdwp" value=""/> > <property name="xjpda" value=""/> > <!-- Here is the changes I have done --> > * <property name="db2jcc.jar" > location="${target.root}/Build/target/Tomcat/shared/lib/db2jcc.jar"/> > <property name="db2jcc_javax" > location="${target.root}/Build/target/Tomcat/shared/lib/db2jcc_javax"/> > <property name="db2jcc_license_cu" > location="${target.root}/Build/target/Tomcat/shared/lib/db2jcc_license_cu"/> > <fileset dir="${target.root}/Build/target/Tomcat/shared/lib" > > <patternset> > <include name="**/*.jar"/> > </patternset> > </fileset> > * > <java jar="${bf.tomcat.dir}/bin/bootstrap.jar" fork="true" > logerror="true" taskname="tomcat"> > <jvmarg value="-Dcatalina.home=${catalina.home}"/> > <jvmarg value="-Dcatalina.base=${catalina.base}"/> > <jvmarg value="-DBFconfigLocation=${BFconfigLocation}\"/> > <jvmarg value="-DCE=on"/> > > <jvmarg > value="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"/> > <jvmarg > value="-Djava.util.logging.config.file=tomcatLogs/conf/logging.properties"/> > > <jvmarg > value="-Dorg.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl"/> > <jvmarg > value="-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger"/> > <jvmarg value="-Dlog4j.configuration=${log4j.location}"/> > <!--<jvmarg > value="-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger"/>--> > > <!--<jvmarg > value="-Dlog4j.configuration=file:/C:/BF/tools/logs/server/log4j.xml"/>--> > <jvmarg > value="-Djavax.xml.parsers.DocumentBuilderFactory=com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl"/> > <jvmarg value="-Xms128m"/> > <jvmarg value="-Xmx768m"/> > <jvmarg value="-Xrs"/> > <jvmarg value="${xdebug}"/> > <jvmarg value="${xrunjdwp}"/> > <jvmarg value="${xjpda}"/> > <jvmarg > value="-javaagent:${systemtestbase.jar}=${tomcat-wait-port},${tomcat-shutdown-port}"/> > </java> > </target> >