eclipse Ant打war包自动部署到Tomcat

FCE1353/FCE1354:工业级EtherCAT从站芯片的硬件确定性解析 EtherCAT作为主流实时工业以太网协议,其核心价值在于微秒级确定性通信与分布式时钟同步能力。理解ESC(EtherCAT Slave Controller)硬件架构、SM(Sync Manager)配置机制及DC同步原理,是实现高精度运动控制、低抖动IO采集和柔性产线重构的技术前提。本文聚焦FCE1353/FCE1354系列芯片,深入剖析其全硬件ESC引擎、SM4硬件触发、寄存器级状态保护等设计如何解决‘SM3同步类型配置’‘125μs周期抖动’等工程痛点,覆盖从XML配置规范、RISC-V固件开发到量 阅读详情

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。

Eclipse里面内置了Ant可以直接编写构建文件build.xml运行即可。

 

<?xml version="1.0" encoding="gbk"?>

<project name="ABCAS" default="deploy" basedir="." >    <property name="src.dir"   value="src" description="项目本身src"/>  <property name="webcontent.dir" value="WebContent" description="项目本身"/>  <property name="lib.dir"   value="WEB-INF/lib"/>  <property name="web-inf.dir"  value="${webcontent.dir}/WEB-INF"/>  <property name="build.dir"   value="build" description="存放生成的class"/>  <property name="dist.dir"   value="dist" description="存放war和javac"/>    <property name="tomcat.home" value="D:\Tomcat 6.0\webapps" description="tomcat webapps路径"/>    <path id="project.classpath" description="jar路径">    <fileset dir="${webcontent.dir}/${lib.dir}">     <include name="*.jar"/>    </fileset>  </path>    <target name="clean">   <delete dir="${build.dir}"></delete>   <delete dir="${dist.dir}"></delete>   <delete file="${tomcat.home}/${ant.project.name}.war"></delete>   <delete dir="${tomcat.home}/${ant.project.name}"></delete>  </target>    <target name="init" depends="clean">   <mkdir dir="${build.dir}/classes"/>   <mkdir dir="${dist.dir}"/>  </target>    <target name="compile" depends="init" description="编译java文件">   <javac srcdir="${src.dir}"  destdir="${build.dir}/classes">    <compilerarg line="-encoding GBK"/>    <classpath refid="project.classpath"></classpath>   </javac>   <copy todir="${build.dir}/classes">    <fileset dir="${src.dir}">     <include name="*.xml"/>     <include name="*.jar"/>     <include name="log4j.properties"/>    </fileset>      </copy>  </target>

 <target name="publish" depends="compile">   <war destfile="${dist.dir}/${ant.project.name}.war" basedir="${webcontent.dir}" webxml="${web-inf.dir}/web.xml">    <classes dir="${build.dir}/classes"></classes>    <lib dir="${webcontent.dir}/${lib.dir}"></lib>    <fileset dir="WebContent"/>   </war>  </target>    <target name="deploy" depends="publish">   <copy file="${dist.dir}/${ant.project.name}.war" todir="${tomcat.home}"></copy>  </target>   </project>


运行上面文件就可以把web项目打成war包放入到Tomcat/webApps目录下。只需要重新启动Tomcat服务器就可以运行项目了。

注意事项:

1、路径的问题,可以用Eclipse导出一份war文件和自己用程序导出的war做对比,知道自己少了什么文件或者把文件放置的位置不对。当然是解压后的war;

2、字符集问题,一般的编码都是GBK。如果构建文件设置了,出现报错报找不到符号,找不到类问题。

javax.servlet.http.HttpServlet;   
javax.servlet.http.HttpServletRequest;   
javax.servlet.http.HttpServletResponse;  
javax.servlet.http.HttpServlet;javax.servlet.http.HttpServletRequest;javax.servlet.http.HttpServletResponse;

把Tomcat/lib下的servlet-api.jar 拷贝到java安装目录jre/lib/ext里面。如:C:\Java\jdk1.6.0_26\jre\lib\ext;

3、eclipse运行时卡住,那就有可能你javac编译文件时出错,可以用ant运行会显示相应的报错信息。去apache下载ant.zip解压后就可以用。要配置环境变量,ANT_HOME:C:\apache-ant-1.9.2;PATH:%ANT_HOME%\bin;如果成功在cmd里面输入ant -version 会出现相应ant版本,即安装成功。把路径设置到你要编译build.xml下就可以用ant 命令编译构建文件。如果你的构建文件改名了xx.xml 那就用ant -f xx.xml命令编译。

BUILD SUCCESSFUL ,在Tomcat/WebApps下面就会有你创建的war文件了。

本文只是自己留下痕迹,标签解释没有,假如你帮到你最好假如不能,你去看百度就好了。

 

使用ant部署eclipse开发的web工程到tomcat NULL 博文链接:https://yjck.iteye.com/blog/765716 立即下载

相关推荐

vcs覆盖率相关

选择要查看的覆盖率点,右键选择 show xxx tests;

qq_40571921的博客 2390

Eclipse+Ant+sshexec部署服务到远程服务器

这里介绍,如何通过本地编写代码,通过Ant构建部署在远程服务器上并直接运行。 eclipse需要额外的jar包。jsch-0.1.54.jar,如何添加这个插件,可以参考这里。 编写本地代码: 这里准备一个java类,用来简单测试,获取操作系统名称并打印出来。代码很简单,如下: package com.xxx.ant; public class GetOS { public st...

feinifi的博客 306

ROS——无人机ROS仿真包 rotors_simulator 编译教程

文章目录 安装wstool sudo apt install python3-wstool 创建ROS工程 $ mkdir -p ~/UAV/src $ cd ~/UAV/src $ catkin_init_workspace # initialize your catkin workspace $ wstool init 下载源码 git clone git@github.com:ethz-asl/rotors_simulator.git 源码链接: https://github.com/eth

漫长IT路 5863

在eclipse中通过编程的方式调用Ant脚本

  近来看了点Ant的东西,想Ant真的很强。在使用的过程中发现,开发项目的过程中使用到的Ant其实并不多,只是有时候只是需要换一下其中的个别参数就可以重新用了。如果把这些重复的情况,写成不同的build.xml的模板。定制成不同的任务,通过快捷键来调出,最后自动的执行ant脚本。呵呵,想想就是一个很不错的主意。说干就干了。定义一些Action,和快捷键帮定就不多说了。生成build.xml通过你...

withyou 178

PM1132-220V转5V电源芯片:SOT-23-3封装的高效电源解决方案

在现代电子设备小型化和高效化的趋势下,PM1132芯片凭借其的能力与特性,成为工业控制IoT设备及便携电器的理想电源管理方案。以下从核心技术设计挑战和应用实践展开分析。

M_D13Z476I000l的博客 804

PLL Performance,Simulation and Design 4th学习笔记——Chapter1

Chapter1:基本PLL概述 VCO:Voltage-Controlled Oscillator压控振荡器,对于给定的一个输入电压,输出特定频率的振荡信号。 PLL:Phase-Locked Loops锁相环,输出特定频率,特定相位的振荡信号。 基本PLL操作和术语 基本模块 基本模块 输入 输出 传输函数 说明 XTAL - 参考频率ϕref\phi_{ref}ϕref​ - 稳定的晶振提供输入参考频率(这里用相位,便于理解鉴相器) R Counter ϕref\phi_{ref

张硕的博客 1553

eclipse基于ant自动打包,附Jenkins部署ant

一、清单 apache-ant-1.9.16(如果不部署在Jenkins上,可以eclipse自带ant,直接在eclipse上跑就行) build_target(构建环境) 所打包的工程 Build.xml及其build.properties <project name="ant.build" default="build"> <property file="build.properties" /> <target name="init"> <mk

qq_42683663的博客 1108

大模型LoRA微调调参的实战技巧(持续更新)

本文主要介绍了大模型LoRA微调调参的实战技巧,希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 实战技巧

herosunly的博客 20万+

eclipse使用Ant组件自动部署项目到tomcat6.0

手动部署javaweb项目到tomcat服务器实属麻烦,贴来贴去。但有了Ant工具,我想你会瞬间爱上它,稍微配置一下Ant就帮你自动部署项目到tomcat上了,下面描述下使用ant部署项目的步骤: 准备工具: 1.tomcat6.0,当然可以使用其他版本的服务器,但我实验成功的是tomcat6.0。 2.eclipse或myeclipse,他们内置了ant组件,但是。。。。。后面会讲到。

3663

【PPS便携式移动电源】如何透彻了解便携式移动电源,仅需要十分钟阅读即可

PPS 便携式储能电源的发展前景广阔,受益于户外经济爆发、应急备灾需求提升及 “双碳” 政策支持,全球市场规模预计持续增长,2025 年出货量将达 2380 万台,未来将向大功率大容量、光充一体化、智能化方向发展,还会拓展家庭储能、移动医疗等新场景,同时钠离子电池应用、双向逆变技术升级将进一步推动行业发展。

昔时扬尘处 272

【全局路径规划模块全覆盖算法】(三)代码实现:Boustrophedon Cellular Decomposition Path Planning用珊格地图生成每个cell的覆盖路径

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!本文先对Boustrophedon Cellular Decomposition Path Planning用珊格地图生成每个cell的覆盖路径做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容。

qq_35635374的博客 1833

不会用ant打包、部署项目的工程师,不是一个好程序员(测试)

副标题:利用ant脚本 自动构建svn增量/全量 系统程序升级包 首先请允许我这样说,作为开发或测试,你一定要具备这种本领。你可以手动打包、部署你的工程,但这不是最好的方法。最好的方式就是全自动化的方式。开发人员提交了代码后,可以自动构建、打包、部署到测试环境。测试通过后进入到模拟环境或是直接发布的生产环境,这个过程可以是全自动的。但这个自动化的方式有一些公司用到了,但也有很多公司还不知道...

weixin_34233618的博客 849

MIKE水动力笔记18_如何将dfsu流场模拟结果的数据导出成txt文件

MIKE的模拟结果dfsu文件的数据是可以导出的,导出格式为xyz,我们也可以将其改后缀改为txt文本格式,其中包含了某一时刻下所有网格坐标点的数据。

晏长街的博客 4410

JAVA Web 开发Tomacat中三种部署项目方法

JavaWeb开发Tomcat中三种部署项目的方法Java Web开发Tomcat中三种部署项目的方法,开始java web开发必不可少的步骤,经过查找,觉得有篇文章介绍的不错第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:<Contextpath="/hello"docBase="D:\eclips...

weixin_33924770的博客 86

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

eclipse打包war

在日常的工作中,我本地使用的Web服务器是Tomcat,而客户现场正式环境使用的Web服务器是Weblogic,这就需要我们将本地代码打包成war文件上传至web服务器,除了可以利用IDE工具打包,如Eclipse,利用ANT工具打包,还有就是利用eclipse的TOMCAT插件支持的.        (1)利用IDE工具打包,如Eclipse 右键点击你想打包的文件或者项目,选择“expor

Je_WangZhe的专栏 1963

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Ant生成war包

ant不难,但要是不会也能折腾你半天。记录下我用ant生成war包的操作步骤备忘,若能挽救一个因为没用过ant而加班的小生命,也算功德一件。 1.先下载ant安装包,我下的版本是(apache-ant-1.6.4),解压到指定目录,配置环境变量,不赘述. 2.没有svn的,下一个svn服务器,我用的版本是(VisualSVN-Server-3.6.1-x64.msi),并安装,用svn

wr的博客 657

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

用ant 编写 build,xml 把一个web项目打成war 不依赖eclipse

   把一个WEB项目打成了一个WAR包,其实原理很简单,就是编译所有CLASS的类,然后把它放到一个临时文件夹中。用WRA命令时,会有四个东西,WEB。XML,LIB下的包,WEBROOT下的所有文件。编译后的CLASS文件夹。现在把BUILD.XML放下来,有东西共享! &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;project nam...

yzx1238的博客 535

Eclipse ,Ant编译 jbpm.war包

第一次使用Eclipse ,进行Ant编译Jbpm,入门.希望对入门级的朋友有点帮助.Eclipse ,Ant编译 jbpm.war包(1)       新建项目,名称为jbpm.3(2)下一步,选择: jbpm3.的目录下的build.xml文件。(3)进入到Project->properties.->BuildersNew 建立对 bui

☆☆☆__sunking的专栏__☆☆☆ 2348

nutch 1.2 从eclipse 打war包到tomcat 需要修改的地方

<br />    nutch1.2 修改jsp页面后,想打包部署到tomcat中,有几个地方需要修改的。<br /> <br />    其中一个地方,当然是搜索的索引路径了.<br />   nutch-site.xml<br />     <property><br />         <name>searcher.dir</name><br />         <value>F:/nutch/test</value><br />     </property><br /> <br />  

nutch_520的专栏 1213

用 ant 把一个web项目打成war 不依赖eclipse build.xml

用 ant 把一个web项目打成war 不依赖eclipse build.xml2010-10-11 14:15摸索了好一阵子,终于把一个WEB项目打成了一个WAR包,其实原理很简单,就是编译所有CLASS的类,然后把它放到一个临时文件夹中。用WRA命令时,会有四个东西,WEB。

阿义的专栏 1633

ant学习整理_ant 整理

那么恭喜你你已经完成ant 的设置二,体验ant就像每个语言都有HelloWorld 一样,一个最简单的应用能让人感受一下Ant1,首先你要知道你要干什么,我现在想做的事情是:编写一些程序编译它们把它打包成jar包把他们放在应该放置的地方运行它们这里为了简单起见只写一个程序,就是HelloWorld.java 程序代码如下:2,为了达到上边的目的,你可以手动的用javac 、copy 、jar、java来完成,

2401_86400045的博客 1057

Eclipse构建WAR包,发布到Tamcat中

本次使用的开发工具是myeclipse,示例工程 在工程上点击右键,选择Export 选择WAR file 选择输出路径 生成的war包复制到,tomcat的webapps目录下,启动tomcat webapps目录下的war包,会自动的被解压开 验证一下,OK可以正常访问 ...

玩火的稻草人的博客 1470

使用Eclipse进行远程调试 外加 ant 直接打包到服务器

转:http://blog.csdn.net/sunyujia/article/details/2614614 今天决定做件有意义的事,写篇图文并茂的blog,为什么要图文并茂?因为很多事可能用语言也说不明白,从以前我发表的一篇文章可以看得出来,http://blog.csdn.net/sunyujia/archive/2008/03/23/2211109.asp

天上满是飞机 2855

eclipse中ant打war包

注:有可能打包失败是eclipse没有集成的原因,用我自己的eclipse可以,同事那就有可能打包失败,一定要注意这点。 1、先在eclipse中集成或自己安装解压ant,总之有可用的ant就好。 2、照下图新建extlib(比如servlet-api.jar是tomcat里的包,ant打包需要但是引用不到的包都放入extlib文件夹),war(打成功的war包的位置)文件夹。 3...

weixin_30528371的博客 297

web应用打war包

web应用打war包   2012-03-09 12:40:04|  分类: 默认分类 |  标签:war包   |字号大中小 订阅 最近几天再研究加密狗吗,突然接触到一个新词“war包”,说出来是怕大家笑话的,深知要学习的知识还有很多,网上搜了一下打war包的方法,记录一下,以加深记忆: 方法一:在命令行中运用Jar命 假设已编译好的项目放在C盘根目录

编程路上的野花 1502
上一篇: java jxl 单元格为空 数组越界
下一篇: poi 上传Excel(2003|2007)到服务器导入数据库
xulai_java
博客等级 码龄15年 1粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值