接触过ant的进来一下!
<?xml version="1.0" encoding="UTF-8"?>
<!-- name:对应工程的名字;default:需要的缺省任务(运行"ant"不指明任务时执行的任务) -->
<project name="ehr" default="dist" basedir=".">
<property name="appName" value="ehr" />
<property name="src.dir" value="D:/project/ehr/src" />
<property name="lib.dir" value="D:/project/ehr/WebRoot/WEB-INF/lib" />
<property name="dist.dir" value="C:/Tomcat 5.0/webapps/ehrwar" />
<property name="classes.dir" value="D:/project/ehr/WebRoot/WEB-INF/classes" />
<property name="webapps.dir" value="C:/Tomcat 5.0/webapps/ehr" />
<property name="webroot.dir" value="D:/project/ehr/WebRoot" />
<property name="config.dir" value="D:/project/ehr/WebRoot/WEB-INF" />
<!-- Compilation Classpath 路径设置 -->
<path id="compile.classpath">
<pathelement location="${classes.dir}" />
<fileset dir="${lib.dir}" includes="**/*.jar" />
</path>
<target name="clean" description="Delete old build and dist directories">
<!--delete 元素用来删除目录 ${dist.dir} 引用 property 元素指定的 name 为 distdir 的属性变量-->
<delete dir="${clesses.dir}" />
<delete dir="${dist.dir}" />
<delete dir="${webapps.dir}" />
</target>
<!-- Prepare Target 建立打包的目的目录结构 -->
<target name="prepare">
<mkdir dir="${classes.dir}" />
<mkdir dir="${dist.dir}" />
</target>
<!-- Compile Target 编译代码,在这之前先由prepare建立目录结构 -->
<target name="compile" depends="prepare" description="Compile java sources">
<!-- Compile java class as necessary -->
<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="true">
<classpath refid="compile.classpath" />
</javac>
<copy todir="${classes.dir}">
<fileset dir="${src.dir}">
<include name="**/*.xml" />
<include name="**/*.properties" />
</fileset>
</copy>
</target>
<!-- Deploy Target 在tomcat下建立应用目录并部署应用 -->
<target name="deploy" depends="compile" description="Deploy application to servlet container">
<!-- Copy the contents of the build directory -->
<mkdir dir="${webapps.dir}" />
<copy todir="${webapps.dir}">
<fileset dir="${webroot.dir}" />
</copy>
<mkdir dir="${webapps.dir}/WEB-INF/classes" />
<copy todir="${webapps.dir}/WEB-INF/classes">
<fileset dir="${classes.dir}">
<include name="**/**" />
</fileset>
</copy>
<mkdir dir="${webapps.dir}/WEB-INF/lib" />
<copy todir="${webapps.dir}/WEB-INF/lib">
<fileset dir="${lib.dir}" includes="*.jar" />
</copy>
<copy todir="${webapps.dir}/WEB-INF/">
<fileset dir="${config.dir}" />
</copy>
</target>
<target name="dist" depends="clean,deploy" description="Create binary destribution">
<jar jarfile="${dist.dir}/${appName}.war" basedir="${webapps.dir}" />
</target>
<!-- Javadoc Target 生成javadoc -->
<target name="javadoc" depends="compile" description="Create Javadoc API documentation">
<mkdir dir="${dist.dir}/docs/api" />
<javadoc sourcepath="${src.dir}" destdir="${dist.dir}/docs/api" packagenames="duzn.ant.test.*" />
</target>
</project>
可以看到登入页面.可是验证码显示不出来!
难道是没有编译action?还是css?
这个配置文件错在哪?
希望高手帮忙看一下!
先谢过!
...全文
相关推荐
Ant安装与配置
对于初次接触Web开发的新手来说,熟练掌握Ant的安装与配置是必不可少的一环。下面将详细阐述Ant的安装步骤、环境变量配置方法以及如何通过一个简单的示例来验证Ant是否正确安装。#### 1.
接触力学,名师Johnson写的书!中文版
**基本概念**:介绍接触力学的基本定义、发展历程、研究意义等。2. **接触理论**:探讨不同材料接触时的基本理论模型,如赫兹接触理论、弹性体接触理论等。3.
Ant的下载安装和简单地使用
-- 初始化目标 --> <target name="init"> <!-- 创建时间戳 --> <tstamp/> <!
ANT文件详解 ant介绍 ANT 命令
"> <target name="prepare"> <!-- 准备工作 --> </target> <target name="compile" depends="prepare"> <!
ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar
现在,让我们深入探讨一下标题和描述中提到的四个核心组件:ant.jar,ant-junit.jar,ant-launcher.jar,以及ant-trax.jar。


Web 开发
