-
2021-02-12 21:24:16
使用ant脚本前的准备
1、下载一个ant安装包。如:apache-ant-1.8.4-bin.zip。解压到E盘。
2、配置环境变量。新增ANT_HOME:E:\apache-ant-1.8.4;PATH增加:E:\apache-ant-1.8.4\bin。
3、检查ant是否配置完成。运行->cmd输入:ant -version。查看是否打印ant的版本号。
打包的实质
生成jar包的实质
1、编译工程src文件夹下的java文件,生成相应的class文件。
2、将所有的class文件集合成jar包。
生成war包的实质
1、编译工程src文件夹下的java文件,生成相应的class文件。
2、将工程WebContent下的除了class文件和jar包以外的文件,全部拷贝到war包的对应目录下。
3、将编译生成的class文件,全部拷贝到war包WEB-INF/classes文件夹下。
4、将工程lib中的jar包,全部拷贝到war包的WEB-INF/lib下。最后压缩成war包。
一个生成war包的ant脚本代码
以上就是本文的全部内容,希望对大家的学习有所帮助。
更多相关内容 -
java生成war包和生成jar包
2015-01-07 15:34:501、生成war包 一般对于web项目,部署(发布)项目时需要生成war包部署。 创建build.xml,内容: 其中,alarm为web项目的名称,build.xml文件所放位置与目录WebRoot同级。 2、生成jar包 ...本例包括在命令行下或在eclipse下都可以执行,具体请看文。
1、在命令行下生成war/jar包
假定有一个Web应用:C:/myHome
myHome/WEB-INF/……
myHome/files/……
myHome/image/……
myHome/src/……
myHome/index.jsp在命令行窗口下执行如下命令:
C:/>cd myHome
C:/myHome/>jar cvf myhome.war *.*/ .
解释:jar cvf [A->war包名].war [B->资源文件及文件夹] [C->将要生成war包的目标文件夹]
“*.*/”(B->)代表当前目录(C:/myHome)下的所有文件及文件夹。
“.” (C->)表明将要在当前目录中生成war包。
操作完成后,找到C:/myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。
2、在eclipse下生成war/jar包
1)、生成war包
一般对于web项目,部署(发布)项目时需要生成war包部署。
创建build.xml,内容:
其中,alarm为web项目的名称,build.xml文件所放位置与目录WebRoot同级。<?xml version="1.0" encoding="GB2312"?> <project name="alarm" default="buildWAR" basedir="."> <!--生成WAR--> <target name="buildWAR" > <jar jarfile="alarm.war" compress="yes"> <fileset dir="WebRoot" > </fileset> </jar> </target> </project>
2)、生成jar包
创建build.xml,内容:
<?xml version="1.0" encoding="GBK"?> <project name="alarm" default="buildJar" basedir="."> <target name="buildJar" > <jar jarfile="./alarm.jar" compress="yes" manifest="./src/META-INF/MANIFEST.MF"> <fileset dir="./bin" > </fileset> </jar> </target> </project>
其中,编译后的class文件是在bin目录下,build.xml文件所放位置与目录bin同级。
文件MANIFEST.MF包含jar 包的主要信息,如:
Implementation-Title: GUARD Implementation-Version: v0.1
-
java生成war包,tomcat部署
2014-07-22 09:55:06在当前目录下生成
表示在当前目录下生成east.war包。前提是project在当前目录必须存在。
将east.war拷贝到tomcat 的webapps路径下,通过startup.bat启动tomcat,tomcat自动解压war包部署。
http://localhost:8080/east访问。
-
javatomcat源码-java_war_example:为Tomcat生成WAR文件的示例源代码
2021-05-19 19:59:03java tomcat源码java_war_example 为Tomcat生成WAR文件的示例源代码 要构建WAR文件,请运行'jar -xvf root.war' -
用Java命令生成jar,war包
2015-09-02 15:47:22jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] ...在当前目录下生成war (1)创建war包 jar -cvf blog.war * (2)查看war包 jar -tf blog.warjar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别表示:
-c 创建新的 JAR 文件包
-t 列出 JAR 文件包的内容列表
-x 展开 JAR 文件包的指定文件或者所有文件
-u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)
[vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数
-v 生成详细报告并打印到标准输出
-f 指定 JAR 文件名,通常这个参数是必须的
-m 指定需要包含的 MANIFEST 清单文件
-0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快
-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数
[jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数
[manifest-文件] 即 MANIFEST 清单文件,它是 -m 参数的附属参数
1、在当前目录下生成jar
(1)创建jar包
jar cf hello.jar hello 利用test目录生成hello.jar包,如hello.jar存在,则覆盖
(2)创建并显示打包过程
jar cvf hello.jar hello 利用hello目录创建hello.jar包,并显示创建过程
2、在当前目录下生成war
(1)创建war包
jar -cvf blog.war *
(2)查看war包
jar -tf blog.war
-
把java文件打成war包
2020-04-05 11:15:40一,使用命令行模式,将桌面上的java文件打成war包 ...d:abc\myweb2.war :表示生成war包保存的路径及保存的文件名 . :表示当前目录下的所有内容都进行打包 二,使用eclipse打包成war包 1,... -
java源码war-Java-Projects:.war源代码
2021-05-22 17:56:15一个可以正常运行的示例Maven项目,它使用以下命令解析和生成代码 这是针对没有经验的人的。 要构建它,您将需要下载并解压缩Maven()的最新(或最新)版本,然后将mvn命令放在您的路径上。 然后,您将需要安装Java... -
java生成的war包
2017-03-09 20:50:33java生成的war包 -
maven对java可执行jar打包及war打包
2018-07-06 15:45:25java app可执行打包 使用的是: maven-shade-plugin 这个插件,demo程序为: 其中,pom文件为: &amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&... -
SpringBoot项目生成war包
2022-04-03 20:34:46SpringBoot项目生成war包 -
将Java Web项目导出war包并部署到tomcat中
2017-07-20 17:55:40使用eclpise导出war1.在需要打包的项目上右键>选择[Export] 2.选中[Web]下面的[WAR file],点击[Next] 3.通过[Browse]选择保存路径,点击...使用maven导出war1....提示成功后会显示war包的生成路径,一般在项目 -
java web 项目打包(war 包)并部署
2019-01-03 15:40:041、在eclipse中右键单击项目,然后Export选择WAR file,生成项目的WAR文件。具体步骤请看图片详细操作步骤: 然后打包完成 2,部署,把生成的WAR文件放到tomcat解压之后的webapps文件夹下。 3、在tomcat的... -
api-doc:Java开发工具,自动生成api文档
2021-05-11 16:35:04java开发,根据代码自动生成api接口文档工具,支持RESTful风格 预览版 该工具的优势 文档自动生成,减少文档维护的时间和成本 支持复杂的接口请求参数或响应参数,比如对象的多层、互相嵌套 支持多种参数类型(数组... -
Java 通用代码生成器光 2.2.0 智慧版本 Beta7 版,改进编译检查
2021-06-19 19:40:22Java通用代码生成器光...请把代码生成器的war包部署在Tomcat8.5 webapps目录下。 项目地址:https://gitee.com/jerryshensjf/LightSBMEU 二进制发布版地址:https://gitee.com/jerryshensjf/LightSBMEU/attach_files -
Idea如何生成war包
2020-03-13 21:00:31关于如何生成war包 我上一篇介绍了简单的手动生成war包的方法 我现在再说下IDEA导出war包的方法 IDEA如何导出war包 首先点击File -->Project Structure进入配置页面 选择在Artifacts栏里点击加号,选择Web ... -
Java web项目打包成war包的方法
2017-10-12 10:12:21当开发人员在自己的开发机器上调试所有代码并通过后,为了交给测试人员测试和未来进行产品发布,都需要将开发人员的源码打包成War包进行发布。javaWeb项目(maven项目)打包的方式有以下几种: 1.直接使用Ecilpse... -
WebAppDockerImageBuilder:一个使用war文件生成Apache Tomcat Docker Imagea的Java应用程序
2021-05-13 11:02:16WebAppDockerImageBuilder 一个使用war文件生成Apache Tomcat Docker Imagea的Java应用程序。 使用库创建应用程序。 -
手工命令行打包java工程为war包
2021-02-25 18:39:20首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置好,我们可以用JAVA_HOME方式或者直接在Path路径里配置,等配置好,(注意你的JDK版本,里面有jar.... -
intellij idea如何将web项目打成war包的实现
2020-08-18 22:08:11主要介绍了intellij idea如何将web项目打成war包的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
用IDEA导入项目并生成war包
2021-07-13 09:17:00前提 JDK1.8,IDEA 2019.3.3,SSM项目 配置过程 1.打开项目最上面的导航栏,打包前配置准备...进行war包生成 1.点击创建war包进来 2.将这几个内容都添加到包的结构中 MANIFEST.MF,WEB-INF(classes,lib) 3.正式打包 -
通过命令打包java项目war包
2019-01-18 10:40:271.控制台进入项目webapp文件夹下,执行命令 jar -cvf center_new.war ./* 2.执行完毕,在该文件夹下生成center_new.war包 -
如何用Java解压缩WAR文件
2020-05-26 07:12:04在J2EE Web开发中, Web应用程序存档 (WAR)文件只是一个普通的JAR文件,它包含您的所有Web应用程序组件,例如servlet,Java类,库,资源等。有关详细信息 ,请阅读Wiki 。 问题 当前的Web应用程序WAR文件是... -
生成war包并运行项目-实用。【基本配置教程】
2021-08-31 21:52:35抽时间整理下笔记: 详细步骤:(请点击图片看大图) -
Java中基本的打包jar和war文件(包括eclipse打包操作)
2021-03-06 15:11:29java -jar JAR文件名称 举例: java -jar MyApp.jar 2、WAR: 经过研究,打war包也是通过jar命令进行完成,不同的是后缀变了,所以直接运行上面的打包命令即可。 二、GUI工具eclipse: 1、JAR: eclipse下打jar包... -
java生成二维码
2017-02-20 22:02:30java生成二维码 -
命令行打包 war文件
2021-02-28 19:29:59> 根据自己项目的真实情况需要注意配置jdk环境,如果jdk环境不同可能造成打出的war包不能正常运行。例如 项目使用jdk1.7 打包使用javac必须为jdk1.7中的...命令行打包 war文件echo 准备java文件dir *.java/s/b &g... -
如何生成war包
2019-02-08 13:04:54如何生成war包 -
如何用IDEA将Java项目打包成WAR包
2018-07-25 16:21:101、点击图中的标志,打开工程结构 2、选择Artifacts 3、按顺序依次进行 4、完成之后点击加号,选择Directory Content 5、选择项目的根目录 6、最后别忘了点击对勾...项目运行后会将war包打包在目录下... -
【Java】通过命令行为JavaWeb项目生成一个war包
2018-02-03 16:01:19一、war包的目录结构 从这个目录结构可以看出,war包主要由两部分组成,一是WebContent,二是...classes是编译过后的java文件的二进制文件,后台逻辑都是由这里管控 WebContent目录里面有一个名为WEB-INF的文件夹