zoukankan      html  css  js  c++  java
  • Eclipse+Tomcat+Ant 小记

    标题:Eclipse+Tomcat+Ant 小记
    作者:JRQ
    链接:http://blog.csdn.net/jrq/archive/2006/07/10/901264.aspx
     
    题记:用 Eclipse 3 +Tomcat 5 做东东,用起来还是比较爽。但是调试时每次手动Deploy到Tomcat中,比较麻烦。今用Ant来完成之。
     
    1。打开Eclipse,在项目的根路径下建立builds.xml文件。
    这个是Ant配置的关键。其内容如下:
    -----------------
    <?xml version="1.0"?>
    <project name="webmodulebuilder"  default="deploy"  basedir=".">
     
      <!-- set global properties for this build -->
      
      <!-- 发布WEB路径 -->
      <property name="DEPLOY_PATH" value="D:/Tomcat 5.0/webapps/dt" /> 
      
      <!-- 源WEB路径 -->
      <property name="WEB_PATH" value="D:/eclipse/workspace/test/dt" />
      
      <!-- 源编译的jar包路径 -->
      <property name="JAR_PATH" value="D:/eclipse/workspace/test/dt/WEB-INF/lib" />
      
      <!-- 源java文件路径 -->
      <property name="SCR_PATH" value="D:/eclipse/workspace/test/src" /> 
      
      <!-- 源class文件路径 -->
      <property name="CLASS_PATH" value="D:/eclipse/workspace/test/dt/WEB-INF/classes" />  
      
      <!-- 定义classpath -->
      <path id="LIB_CLASS_PATH">
           <fileset file="${JAR_PATH}/*.jar" />
           <pathelement path="${CLASS_PATH}"/>
      </path>
        
      <!-- 初试化 -->  
      <target name="init">      
        <mkdir dir="${DEPLOY_PATH}"/>
        <mkdir dir="${DEPLOY_PATH}/WEB-INF"/>
        <mkdir dir="${DEPLOY_PATH}/WEB-INF/classes"/>
        <mkdir dir="${DEPLOY_PATH}/WEB-INF/lib"/>  
      </target>
     
      <!-- 编译类 -->
      <target name="compile" depends="init" description="compile the source files">
          <mkdir dir="${CLASS_PATH}"/>
          <javac srcdir="${SCR_PATH}" destdir="${CLASS_PATH}">
               <classpath refid="LIB_CLASS_PATH"/>
          </javac>
      </target>
      
      
      <!-- Copy发布-->
      <target name="deploy" depends="init,compile" >
        <copy todir="${DEPLOY_PATH}">
          <fileset dir="${WEB_PATH}">
            <include name="**/*.*"/>
            <exclude name="**/jsp_servlet/*.class"/>
            <exclude name="**/build.xml"/>
            <exclude name="**/deploy.xml"/>
            <exclude name="**/build.properties"/>
            <exclude name="**/servers.xml"/>
            <exclude name="**/targets.xml"/>
            <exclude name="**/*.war"/>
          </fileset>
        </copy>     
      </target>  
      
    </project>
    -----------------
     
    2.右击项目,选择“属性--构建器”。然后单击“新建”。
     
    3.在“选择配置类型”窗口中单击选中“Ant构建”,单击“确定”。
     
    4.配置构建器的属性,填写建器的“名称”。
      “主要”页框中的“构建文件”选择刚才配置builds.xml,“基本目录”选择项目的根目录。
      “构建选项”中,勾选“在自动构建期间”。
     
    5.点击“确定”,完成配置。
     
    6.在项目属性中的“构建器”中勾选刚刚建立的Ant构建器,取消勾选“Java构建器”。单击“确定”。
     
    7.当系统调试时,Ant会自动编译并发布文件到指定的目录中。爽!
     
    [- 完- ]
                                                                                  by  JRQ
     
                                                                                 2006/07/10 于穗   
  • 相关阅读:
    经典排序算法动态图
    oracle之触发器
    假如有Thread1、Thread2、Thread3、Thread4四条线程分别统计C、D、E、F四个盘的大小
    spring mvc将对象转换为json返回的配置
    用jackson包实现json、对象、Map之间的转换
    不加好友实现QQ在线代码状态临时会话
    QQ自动强制加好友代码html
    maven 私服搭建
    java定时任务
    ORACLE数据库表解锁record is locked by another user
  • 原文地址:https://www.cnblogs.com/huapox/p/3299874.html
Copyright © 2011-2022 走看看