`
侯上校
  • 浏览: 223441 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用ANT把J2EE工程发布到Tomcat里

    博客分类:
  • JAVA
阅读更多
本人在clipse中使用的
<?xml version="1.0" encoding="UTF-8"?>

<project name="s2" default="打包" basedir=".">

<property file="build.properties"/>
<property environment="env"/>

<target name="clean" description="Delete this project!!">
<echo message="${env.JAVA_HOME}"/>
<delete dir="${build.home}"/>
<delete dir="${dist.home}"/>
</target>

<target name="init" depends="clean" description="This is mkdir target">
<mkdir dir="${build.home}"/>
</target>

<target name="compile" depends="init" description="This is compile the JAVA SOURCE!!">
<mkdir dir="${build.home}/WEB-INF/classes"/>
<javac srcdir="${source.home}"
destdir="${build.home}/WEB-INF/classes">
<classpath>
<path>
<fileset dir="${lib.home}"/>
</path>
</classpath>
</javac>
</target>

<target name="build" depends="compile" description="Copy all no JAVA class to build directory!!!">
<copy todir="${build.home}">
<fileset dir="${app.home}" excludes="**/*.class" />
</copy>

<copy todir="${build.home}/WEB-INF/classes">
<fileset dir="${source.home}" excludes="**/*.java"/>
</copy>
</target>

<target name="打包" depends="build" description="打成war包">
<mkdir dir="${dist.home}"/>
<jar destfile="${dist.home}/${pro.home}.war"
basedir="${build.home}"/>
</target>
</project>
分享到:
评论
5 楼 侯上校 2011-06-27  
我的Tomcat路经为:tomcat.home=D:/deploy/apache-tomcat-6.0.29/
4 楼 侯上校 2011-06-27  
如果编译的时候含有Servlet的话,在classpath的path里加入tomcat路经,脑残体如下:<classpath>
<path>
<fileset dir="${lib.home}"/>
<fileset dir="${tomcat.home}/lib">
<include name="*.jar"/>
</fileset>
<fileset dir="${tomcat.home}/bin">
<include name="*.jar"/>
</fileset>
</path>
</classpath>
3 楼 wangyu1221 2011-05-25  
用ftp传的人路过……= =
2 楼 侯上校 2011-05-23  
这个还没搞过呢
1 楼 wahyd4 2011-05-23  
这个应该不难啊。。如何发布到远程呢?

相关推荐

    J2EE应用服务器Jboss+Tomcat安装攻略

    J2EE应用服务器是企业级Java应用程序开发和部署的核心平台,而Jboss和Tomcat的组合提供了一种开源且稳定的选择。Jboss是一款强大的J2EE应用服务器,它支持多种J2EE规范,如EJB(Enterprise JavaBeans)、JMS(Java ...

    使用myEclipse,tomcat 和Axis发布webService

    【使用myEclipse,tomcat 和Axis发布webService】教程 在IT行业中,Web服务是一种标准的通信方式,使得不同的应用程序之间能够交换数据。本文将详细介绍如何使用myEclipse集成开发环境,Apache Tomcat服务器以及...

    基于j2ee struct+tomcat简单的学生信息管理系统(实现struct构架中的多语言控制和tiles技术控制页面排版)

    项目很小,但是基本上一些j2ee上的主流的技术都用到了。对数据库方面的操作室采用bean文件操作。没有使用第三方的工具。项目中含有数据库的脚本,可以直接复制粘贴到SqlServer中,直接产生数据库,简单配置后即可...

    安装J2EE

    【工具】标签可能涉及到与J2EE开发相关的各种工具,如Maven进行项目管理和构建,Ant作为早期的构建工具,Git或SVN进行版本控制,以及像Postman这样的API测试工具,用于测试RESTful接口。 总的来说,安装J2EE涉及...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.10 Ant使用入门 1.11 Maven Ant之间的比较 1.12 详解MANIFEST.MF文件 1.13 Maven入门--概念与实例 1.14 Subversion 1.15 jar war ear区别 1.16 如何在Eclipse中调试JBoss应用 1.17 JBoss 5.0 安装与配置...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    第四章 Tomcat使用指南 4.1 Tomcat简介 4.1.1 Tomcat的目录结构 4.1.2 Tomcat的配置参数 4.2 建立Tomcat的开发环境 4.2.1 下载Tomcat 4.2.2 设定TOMCAT_HOME 4.3 验证Tomcat是否安装成功 4.4 创建和发布Web应用 ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    第四章 Tomcat使用指南 4.1 Tomcat简介 4.1.1 Tomcat的目录结构 4.1.2 Tomcat的配置参数 4.2 建立Tomcat的开发环境 4.2.1 下载Tomcat 4.2.2 设定TOMCAT_HOME 4.3 验证Tomcat是否安装成功 4.4 创建和发布Web应用 ...

    ActiveMq-JMS简单实例使用tomcat.doc

    3. 启动ActiveMQ服务器,可以通过运行`bin\activemq.bat`命令或者使用Ant脚本`ant embedBroker`。 4. 访问管理后台:`http://localhost:8161/admin`,查看示例并管理消息队列。 **三、整合Tomcat与ActiveMQ** 1. *...

    J2EE实训教程

    实训中会使用到JDK来进行Java程序的编写和运行。 - **JavaEE服务器(Tomcat):** Tomcat是一个开源的Servlet容器,用于部署Java Web应用程序。实训中将学习如何安装、配置Tomcat服务器,并将编写的Web应用程序部署到...

    j2ee环境配置详情

    ### j2ee环境配置详解:从零到精通 在IT领域,Java 2 Platform, Enterprise Edition(简称J2EE)是一套广泛应用于企业级应用开发的技术标准,它为开发、部署和管理多层分布式应用程序提供了全面的支持。对于初学者...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    第四章 Tomcat使用指南 4.1 Tomcat简介 4.1.1 Tomcat的目录结构 4.1.2 Tomcat的配置参数 4.2 建立Tomcat的开发环境 4.2.1 下载Tomcat 4.2.2 设定TOMCAT_HOME 4.3 验证Tomcat是否安装成功 4.4 创建和发布Web应用 ...

    (总结版) Ant 从SVNCVS下载 编译打包部署到本地远程服务器 (FTP上传).docx

    为了使Ant能够与SVN、FTP和Tomcat交互,需要将相应的JAR文件添加到Ant的`lib`目录中: - **SVN依赖**:包括svnant.jar、svnClientAdapter.jar和svnjavahl.jar,这些文件用于从SVN仓库检出代码。 - **FTP依赖**:...

    用Ant实现Java项目的自动构建和部署

    5. **连接服务器并部署**:使用Ant的`deploy`任务或服务器提供的脚本,将应用部署到Tomcat、JBoss、WebLogic等服务器上。 6. **运行测试**:Ant可以集成JUnit等测试框架,自动化执行单元测试和集成测试。 实例一:...

    (总结完整版)Ant从SVNCVS下载编译打包部署到本地远程服务器(FTP上传).pdf

    在软件开发过程中,自动化构建工具如Ant在J2EE项目中扮演着重要角色,它能够帮助开发者完成从代码获取、编译、打包到部署的一系列任务。本文档总结了如何利用Ant与版本控制系统(如SVN、CVS)集成,实现代码的自动...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    第四章 Tomcat使用指南 4.1 Tomcat简介 4.1.1 Tomcat的目录结构 4.1.2 Tomcat的配置参数 4.2 建立Tomcat的开发环境 4.2.1 下载Tomcat 4.2.2 设定TOMCAT_HOME 4.3 验证Tomcat是否安装成功 4.4 创建和发布Web应用 ...

    J2EE指南中文版

    - **J2EE软件工具**:为了支持J2EE开发,开发者通常会使用一系列工具,如IDE(如Eclipse、NetBeans)、构建工具(如Ant、Maven)、版本控制系统(如Git)以及测试框架(如JUnit)等。 #### 三、实践案例:动手做一...

    使用AppFuse快速构建J2EE应用.doc

    此目标位于工程根目录下的`build.xml`,涵盖了数据库创建、Tomcat设置、war文件生成和部署等一系列操作。如果你仅对代码进行了修改而不涉及数据库变化,可以使用`deploy`目标重新部署war包。如果需要处理数据库相关...

    java编程.数据库.j2ee架构与模式等电子书整合(1)

    3.apache-ant 4.apache-tomcat 5.数据库 6.web技术 7.java编程 8.基础知识 9.网络技术 10.apache-struts 11.j2ee架构与模式 12.Log4j 13.Eclipse 14.Svn 15.Xml 16.Tapestry 17.Junit 18.Ejb 19.Spring 20.Unix 21....

Global site tag (gtag.js) - Google Analytics