设为首页 收藏本站
查看: 516|回复: 0

[经验分享] Eclipse+Tomcat+Ant 小记

[复制链接]
发表于 2015-8-11 10:03:25 | 显示全部楼层 |阅读模式
  标题:Eclipse+Tomcat+Ant 小记
  作者:JRQ
  链接:http://blog.iyunv.com/jrq/archive/2006/07/10/901264.aspx
  
题记:用 Eclipse 3 +Tomcat 5 做东东,用起来还是比较爽。但是调试时每次手动Deploy到Tomcat中,比较麻烦。今用Ant来完成之。
  
1。打开Eclipse,在项目的根路径下建立builds.xml文件。
  这个是Ant配置的关键。其内容如下:
  -----------------
  <?xml version=&quot;1.0&quot;?>
<project name=&quot;webmodulebuilder&quot;  default=&quot;deploy&quot;  basedir=&quot;.&quot;>
  
  <!-- set global properties for this build -->
  
  <!-- 发布WEB路径 -->
  <property name=&quot;DEPLOY_PATH&quot; value=&quot;D:/Tomcat 5.0/webapps/dt&quot; />
  
  <!-- 源WEB路径 -->
  <property name=&quot;WEB_PATH&quot; value=&quot;D:/eclipse/workspace/test/dt&quot; />
  
  <!-- 源编译的jar包路径 -->
  <property name=&quot;JAR_PATH&quot; value=&quot;D:/eclipse/workspace/test/dt/WEB-INF/lib&quot; />
  
  <!-- 源java文件路径 -->
  <property name=&quot;SCR_PATH&quot; value=&quot;D:/eclipse/workspace/test/src&quot; />
  
  <!-- 源class文件路径 -->
  <property name=&quot;CLASS_PATH&quot; value=&quot;D:/eclipse/workspace/test/dt/WEB-INF/classes&quot; />  
  
  <!-- 定义classpath -->
  <path id=&quot;LIB_CLASS_PATH&quot;>
       <fileset file=&quot;${JAR_PATH}/*.jar&quot; />
       <pathelement path=&quot;${CLASS_PATH}&quot;/>
  </path>
   
  <!-- 初试化 -->  
  <target name=&quot;init&quot;>      
    <mkdir dir=&quot;${DEPLOY_PATH}&quot;/>
    <mkdir dir=&quot;${DEPLOY_PATH}/WEB-INF&quot;/>
    <mkdir dir=&quot;${DEPLOY_PATH}/WEB-INF/classes&quot;/>
    <mkdir dir=&quot;${DEPLOY_PATH}/WEB-INF/lib&quot;/>  
  </target>
  
  <!-- 编译类 -->
  <target name=&quot;compile&quot; depends=&quot;init&quot; description=&quot;compile the source files&quot;>
      <mkdir dir=&quot;${CLASS_PATH}&quot;/>
      <javac srcdir=&quot;${SCR_PATH}&quot; destdir=&quot;${CLASS_PATH}&quot;>
           <classpath refid=&quot;LIB_CLASS_PATH&quot;/>
      </javac>
  </target>
  
  
  <!-- Copy发布-->
  <target name=&quot;deploy&quot; depends=&quot;init,compile&quot; >
    <copy todir=&quot;${DEPLOY_PATH}&quot;>
      <fileset dir=&quot;${WEB_PATH}&quot;>
        <include name=&quot;**/*.*&quot;/>
        <exclude name=&quot;**/jsp_servlet/*.class&quot;/>
        <exclude name=&quot;**/build.xml&quot;/>
        <exclude name=&quot;**/deploy.xml&quot;/>
        <exclude name=&quot;**/build.properties&quot;/>
        <exclude name=&quot;**/servers.xml&quot;/>
        <exclude name=&quot;**/targets.xml&quot;/>
        <exclude name=&quot;**/*.war&quot;/>
      </fileset>
    </copy>     
  </target>  
  
</project>
  -----------------
  
2.右击项目,选择“属性--构建器”。然后单击“新建”。
  
3.在“选择配置类型”窗口中单击选中“Ant构建”,单击“确定”。
  
4.配置构建器的属性,填写建器的“名称”。
  “主要”页框中的“构建文件”选择刚才配置builds.xml,“基本目录”选择项目的根目录。
  “构建选项”中,勾选“在自动构建期间”。
  
5.点击“确定”,完成配置。
  
6.在项目属性中的“构建器”中勾选刚刚建立的Ant构建器,取消勾选“Java构建器”。单击“确定”。
  
7.当系统调试时,Ant会自动编译并发布文件到指定的目录中。爽!
  
[- 完- ]
  by  JRQ

                                                                             2006/07/10 于穗

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-97321-1-1.html 上篇帖子: Tomcat集群下获取memcached缓存对象数量,统计在线用户数据量 下篇帖子: tomcat7默认密码,admin密码需要自己设置,tomcat-users.xml
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表