<?xml version="1.0" encoding = "utf-8"?>
<project default="main" basedir=".">
<property name="src" location="source" />
<property name="wardir" location=
"c:/tomcat/jakarta-tomcat-5.0.19/webapps"/>
<property name="warfile" location="${wardir}/app.war"/>
<target name="main" depends="war">
<echo message="deploying the web app...."/>
</target>
<target name="war" >
<war destfile="${warfile}" webxml="${src}/app.xml" basedir="${bin}" />
</target>
</project>
<scp file="project.jar"
todir="user:password@antmegacorp.com:/home/steven/cgi-bin"/>
<scp file="project.jar"
todir="user@antmegacorp.com:/home/steven/cgi-bin""
password="password"/>
<scp file="user:password@antmegacorp.com:/home/steven/cgi-bin/project.jar"
todir="${archive}"/>
<scp todir="user:password@antmegacorp.com:
/home/steven/source">
<fileset dir="${src}">
<include name="**/*.java"/>
</fileset>
</scp>
<?xml version="1.0" ?>
<project default="main">
<property name="message" value="deploying the .jar file." />
<property name="src" location="source" />
<property name="output" location="bin" />
<target name="main" depends="init, compile, compress, deploy">
<echo>
${message}
</echo>
</target>
<target name="init">
<mkdir dir="${output}" />
</target>
<target name="compile">
<javac srcdir="${src}" destdir="${output}" />
</target>
<target name="compress">
<jar destfile="${output}/project.jar" basedir="${output}">
<include name="*.class"/>
<include name="*.txt"/>
</jar>
</target>
<target name="deploy">
<scp trust="true" file="${output}/project.jar"
todir="user:password@000.000.000.000:cgi-bin"/>
</target>
</project>
<scp todir="${username}:${password}@antmegacorp.com:
/home/steven/source" ...><taskdef name="deploy" classname="org.apache.catalina.ant.deploytask"/>
<taskdef name="reload" classname="org.apache.catalina.ant.reloadtask"/>
<taskdef name="undeploy" classname="org.apache.catalina.ant.undeploytask"/>
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="role1"/>
<role rolename="tomcat"/>
<user username="admin" password="password" roles="manager"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat"
roles="tomcat,role1"/>
</tomcat-users>
<target name="install">
<deploy url="${manager.url}"
username="${manager.username}"
password="${manager.password}" path="${app.path}"
localwar="file://${build}"/>
</target>
<target name="reload">
<reload url="${manager.url}"
username="${manager.username}"
password="${manager.password}"
path="${app.path}"/>
</target>
<target name="remove">
<undeploy url="${manager.url}"
username="${manager.username}"
password="${manager.password}"
path="${app.path}"/>
</target>
<get src="http://ant.apache.org/" dest="ant.html"/>
<?xml version="1.0" encoding="utf-8" ?>
<project default="main" basedir=".">
<property name="tomcat.port" value="8080" />
<property name="tomcat.username" value="admin" />
<property name="tomcat.password" value="password" />
<target name="main" >
<get src="http://localhost:8080/manager/deploy?path=/deployment&
war=file:////c:\ant\deploy\app/"
dest="deploy.txt"
username="${tomcat.username}"
password="${tomcat.password}" />
</target>
</project>
<html>
<head>
<title>creating a greeting</title>
</head>
<body>
<h1>creating a greeting</h1>
<%
out.println("hello from jsp!"); //display the greeting
%>
</body>
</html>
<?xml version="1.0" ?>
<project default="main">
<property name="message" value="compiling the jsp...." />
<property name="src" location="source" />
<property name="output" location="bin" />
<target name="main" depends="init, compile">
<echo>
${message}
</echo>
</target>
<target name="init">
<mkdir dir="${output}" />
</target>
<target name="compile">
<jspc
srcdir="${src}"
destdir="${output}"
package="org.antbook.jsp"
verbose="9">
<include name="**/*.jsp" />
</jspc>
</target>
</project>
package org.antbook.jsp.;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import org.apache.jasper.runtime.*;
public class greeting extends httpjspbase {
static {
}
public greeting( ) {
}
private static boolean _jspx_inited = false;
public final void _jspx_init( )
throws org.apache.jasper.runtime.jspexception {
}
public void _jspservice(httpservletrequest request, httpservletresponse
response)
throws java.io.ioexception, servletexception {
jspfactory _jspxfactory = null;
pagecontext pagecontext = null;
httpsession session = null;
.
.
.
out.println("hello from jsp!"); //display the greeting
.
.
.
}
}
<jspc
destdir="temp"
srcdir="${src}"
package="org.antbook.ch08">
<include name="**/*.jsp" />
</jspc>
<depend
srcdir="temp"
destdir="${bin}"
classpath="lib/app.jar"/>
<javac
srcdir="temp"
destdir="${bin}"
classpath="lib/app.jar" />
<jspc
package="org.antbook.ch08">
<include name="**/*.jsp" />
<webapp basedir="${ch08}" />
</jspc>
<?xml version="1.0" ?>
<project default="main" basedir=".">
<target name="main" depends="init,
compile, war, ear"/>
<target name="init">
<property name="src" value="${basedir}/src"/>
<property name="bin" value="${basedir}/output"/>
<property name="web" value="${basedir}/web"/>
<property name="descriptors"
value="${basedir}/output/deploymentdescriptors"/>
<property name="eardir" value="${basedir}/output/ear"/>
<property name="wardir"
value="${basedir}/output/war"/>
<property name="warfile" value="app.war"/>
<property name="earfile" value="app.ear"/>
<mkdir dir="${wardir}/web-inf"/>
<mkdir dir="${wardir}/web-inf/classes"/>
<mkdir dir="${eardir}/meta-inf"/>
</target>
<target name="compile">
<javac destdir="${bin}" srcdir="${src}" includes="**/*.java" />
</target>
<target name="war">
<copy todir="${wardir}">
<fileset dir="${web}" includes="**/*.*" /> </copy>
<copy file="${descriptors}/web.xml" todir="${wardir}/web-inf" />
<copy todir="${wardir}/web-inf/classes">
<fileset dir="${bin}" includes="**/*.class" /> </copy>
<jar jarfile="${eardir}/${warfile}" basedir="${wardir}" />
</target>
<target name="ear">
<copy file="${descriptors}/application.xml"
todir="${eardir}/meta-inf" />
<jar jarfile="${basedir}/${earfile}" basedir="${eardir}" />
</target>
</project>
<ear destfile="${output}/app.ear" appxml="${src}/application.xml">
<fileset dir="${wardir}" includes="*.war"/>
</ear><serverdeploy action="deploy" source="${eardir}/app.ear">
<generic classname="org.steven.j2ee.config.deploy"
classpath="${classpath}"
username="${user.name}"
password="${user.password}">
<arg value="-install"/>
<jvmarg value="-mx512m"/>
</generic>
</serverdeploy><serverdeploy action="deploy" source="${eardir}/app.ear">
<weblogic application="app"
server="ff19://server:7001"
classpath="${weblogic.home}/lib/weblogic.jar"
username="${user.name}"
password="${user.password}"
component="appserver,productionserver" />
</serverdeploy><serverdeploy action="deploy" source="${eardir}/app.jar">
<jonas server="jonas5" jonasroot="${jonas.root}">
<classpath>
<pathelement path="${jonas.root}/lib/rmi_jonas.jar"/>
</classpath>
</jonas>
</serverdeploy>Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器