Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="MyProject" default="war">
- <path id="compile.classpath">
- <fileset dir="WebContent/WEB-INF/lib">
- <include name="*.jar" />
- </fileset>
- </path>
- <target name="compile">
- <javac destdir="WebContent/WEB-INF/classes" debug="true" srcdir="src">
- <classpath refid="compile.classpath" />
- </javac>
- </target>
- <target name="war" depends="compile">
- <war destfile="build/myproject.war" webxml="WebContent/WEB-INF/web.xml">
- <fileset dir="WebContent">
- <include name="**/*.jsp" />
- </fileset>
- <lib dir="WebContent/WEB-INF/lib" />
- <classes dir="WebContent/WEB-INF/classes" />
- </war>
- </target>
- </project>
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="mywebapp" default="build" basedir=".">
- <property name="name" value="${ant.project.name}" />
- <property name="classes" value="./classes" />
- <property name="src" value="./src" />
- <property name="webdir" value="./web" />
- <property name="version" value="1.0"/>
- <property environment="env"/>
- <path id="libs">
- <pathelement location="lib/servlet-api.jar" />
- <pathelement location="web/WEB-INF/lib/somelib1.jar" />
- <pathelement location="web/WEB-INF/lib/somelib2.jar" />
- <pathelement location="web/WEB-INF/lib/gson-2.2.4.jar" />
- </path>
- <tstamp>
- <format property="TODAY" pattern="yyyy-MM-dd HH:mm:ss" />
- </tstamp>
- <target name="updatemanifest" description="Update manifest">
- <buildnumber file="build.num"/>
- <copy file="${src}/META-INF/MANIFEST.MF"
- todir="${classes}/META-INF/" overwrite="true" preservelastmodified="true"
- />
- <manifest file="${classes}/META-INF/MANIFEST.MF" mode="update">
- <attribute name="Implementation-Version" value="${version}.${build.number} (${TODAY})" />
- <attribute name="Implementation-Title" value="${name}" />
- </manifest>
- </target>
- <target name="clean" description="Clean compiled classes">
- <delete dir="${classes}" />
- </target>
- <target name="compile" depends="clean" description="Compile classes">
- <mkdir dir="${classes}"/>
- <javac srcdir="${src}" destdir="${classes}" target="1.6" source="1.6" encoding="ISO-8859-1"
- debug="true" debuglevel="lines,source"
- excludes="" includeantruntime="false" >
- <classpath refid="libs" />
- <compilerarg value="-Xlint:deprecation" />
- </javac>
- </target>
- <target name="jar" depends="updatemanifest" description="Create a .jar file">
- <echo message="Build release: ${release}" />
- <jar
- manifest="${classes}/META-INF/MANIFEST.MF"
- jarfile="${webdir}/WEB-INF/lib/${name}.jar" >
- <fileset dir="${classes}">
- </fileset>
- </jar>
- </target>
- <target name="war" depends="compile,jar" description="Create a .war file">
- <delete file="${name}.war" />
- <zip destfile="${name}.war"
- basedir="${webdir}"
- excludes="
- **/CVS*
- "
- />
- </target>
- <target name="build" depends="war" description="Build lib">
- </target>
- </project>
- Implementation-Title: myappname
- Implementation-Version: 1.0.0 (2010-03-01)
- Implementation-Vendor: My Name Ltd.
- Implementation-URL: http://www.myname.com
- call c:apache-ant-1.7.0binant.bat build
- pause
- <?xml version="1.0" encoding="UTF-8"?>
- <Context docBase="C:/mywebapp/web"
- debug="0" reloadable="true" crossContext="true" >
- <!--
- <Valve className="org.apache.catalina.valves.RemoteAddrValve"
- allow="127.0.0.1" />
- -->
- <!--
- <Valve className="org.apache.catalina.valves.RequestDumperValve"/>
- -->
- <!-- pooled db connection -->
- <Resource name="jdbc/mywebappDB" auth="Container" type="javax.sql.DataSource"
- maxActive="10" maxIdle="2" maxWait="20000"
- driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
- username="myuserid" password="mypwd"
- url="jdbc:sqlserver://mysqlserv1.com:1433;DatabaseName=MyDB;applicationName=mywebapp"
- validationQuery="SELECT 1"
- />
- <!-- <ResourceLink name="jdbc/mywebappDB" global="jdbc/mywebappDB" type="javax.sql.DataSource" /> -->
- <Resource name="jdbc/mywebappDB2" auth="Container" type="javax.sql.DataSource"
- maxActive="100" maxIdle="20" maxWait="10000"
- driverClassName="com.mysql.jdbc.Driver"
- username="myuserid" password="mypwd"
- url="jdbc:mysql://localhost:3306/myDB2?useUnicode=true&characterEncoding=utf8"
- validationQuery="SELECT 1" removeAbandoned="true" removeAbandonedTimeout="300"
- />
- </Context>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement