JAVA打包war的几种方法

Idea将Java工程打包成war包并发布 阅读详情

针对非maven项目


1.首先是工具比如Eclipse很方便了。

  2.用winrar之类的工具,把web-info目录,及跟它同级的所有目录及文件,打包成 zip文件就行了,然后把扩展名改成war!
  3 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包。
  操作完成后,就可以部署使用生成的war包了。比如在用tomcat容器:找到C:/myHome下新生成的myhome.war,将其拷入 TOMCAT_HOME/webapps/下,然后启动Tomcat即可。
  附:jar命令用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
  选项包括:
  -c 创建新的归档文件
  -t 列出归档目录
  -x 解压缩已归档的指定(或所有)文件
  -u 更新现有的归档文件
  -v 在标准输出中生成详细输出
  -f 指定归档文件名
  -m 包含指定清单文件中的清单信息
  -e 为捆绑到可执行 jar 文件的独立应用程序
  指定应用程序入口点
  -0 仅存储;不使用任何 ZIP 压缩
  -M 不创建条目的清单文件
  -i 为指定的 jar 文件生成索引信息
  -C 更改为指定的目录并包含其中的文件
  如果有任何目录文件,则对其进行递归处理。
  清单文件名、归档文件名和入口点名的指定顺序
  与 "m"、"f" 和 "e" 标志的指定顺序相同。
  示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
  jar cvf classes.jar Foo.class Bar.class
  示例 2:使用现有的清单文件 "mymanifest" 并
  将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
  jar cvfm classes.jar mymanifest -C foo/ .
Java项目打war包的方法 近好忙好忙,整理下心情给大家分享下自己在工作中遇到的一点小技巧,希望给遇到同样麻烦的同学一点帮助。   我们知道Java项目打war包可以在Eclipse和MyEclipse工具中自动打包,是右键,然后导出war包可以了,可是我发现我的一个项目打war包的过程中遇到点小麻烦,导出的war包打开之后,里面少了很多东西,明显有问题。那怎么办呢,网上搜了许多偏方都没效果,请教同事,大家也没遇到过这种状况。   除了这种方法,我们可以运用DOS命令来手工打war包:   首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置 立即下载

相关推荐

软件工程实验报告--用Visio绘制数据流图、ER图、状态图、软件结构图、程序流程图、系统流程图

用Visio绘制数据流图、ER图、状态图、软件结构图、程序流程图、系统流程图

m0_73814332的博客 4162

JAVA技巧:打包war的几种方法

 1.首先是工具比如Eclipse很方便了。  2.用winrar之类的工具,把web-info目录,及跟它同级的所有目录及文件,打包成 zip文件就行了,然后把扩展名改成war!  3 Jar命令:  假定有一个Web应用:C:/myHome   myHome/WEB-INF/……  myHome/files/……  myHome/image/……   myHome/src/……  myHome

码上行动 3万+

Unity实时控制佳能单反拍照全流程(附EDSDK 3.6.1配置避坑指南)

本文详细介绍了在Unity中实时控制佳能单反相机进行拍照的完整流程,重点提供了EDSDK 3.6.1的配置与避坑指南。内容涵盖从SDK获取、环境搭建、相机初始化、参数设置到实现拍照控制,并深入探讨了实时取景的延迟优化方案与资源管理,旨在帮助开发者高效集成专业相机,提升AR/VR及摄影测量等应用的视觉输入质量。

go5gopher的博客 184

Java项目打war包的三种方法(亲测可用)

1.在MyEclipse工具中自动打包,选中项目右键==》Export..==>Java EE==>WAR file,          【myeclipse10导出war包时报“SECURITY ALERT: INTEGERITY CHECK ERROR”我这里有破解方法】         此方法有时会有明显少文件的情况。可以尝试其他方法。   2.直接在tomcat安装目录的we

aaa_012的专栏 1万+

莆田市C++专项选拔第一轮题4

现在小明同学想要从两堆硬币中各选择一枚硬币,使得两枚硬币的面值之和 不超过 k。不同的硬币组合,就算面值相同,也视为不同的方案。现在他把这些硬币分成了两堆,已知两堆硬币分别有 n 和 m 枚硬币。可选方案有: (1,2), (1,1), (1,1), (5,2), (5,1), (5,1),共 6 种。第一行三个整数 n, m, k,分别表示第一堆硬币的数量,第二堆硬币的数量,以及面值之和的上限。对于30%的数据,1 ≤ n , m ≤ 1000 , 1 ≤ b , c ≤ 1000。

lpstudio的博客 924

为ESXI Host添加v3700 FC存储

物理环境: ESXI Host version 5.1.0 Brocade SAN Switch v3700 Storage 存储和ESXI Host分别用光纤线连接在SAN交换机上 1.查询ESXI Host 的WWN号: 2. SAN交换机上查询存储的WWPN号 SAN交换机: 3.建立zone,添加到cfg文件中 brocade8Gb

haoshuwei531024的专栏 7562

Java web项目打包成war包,本地tomcat运行

一、javaWeb项目(非maven项目,IntelliJ IDEA环境下)打包的方式如下:(1)首先在IntelliJ IDEA中选中自己要打包的项目,点击file,选择Project Structure。(2)在Project Structure中选中Artifacts。(3)点击左上角绿色的+号,选择Web Application Archive,选中你要打包的项目,图中即为for ‘demo:war exploded’。

weixin_42915457的博客 6493

Python爬虫实战:高德地图POI信息爬取(餐馆/加油站等),附选址分析技巧

高德API配置AMAP_KEY = "你的高德API Key" # 替换成自己的Key# 爬取参数CITY = "成都" # 城市DISTRICTS = ["锦江区"] # 区域,可添加多个(比如["锦江区", "武侯区"])KEYWORDS_LIST = ["川菜馆", "加油站"] # 要爬取的POI类型TYPES = {"川菜馆": "050101", # 餐饮服务→中餐→川菜馆(高德POI分类编码)"加油站": "110100" # 交通设施→加油站。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2469

将java或javaweb项目打包为jar包或war包

一、为什么打包?         关于此问题,网上众说纷纭。结合个人理解以及网上说法,打成jar包,方便别人使用。 如果别人运行java程序,不需要在寻找包含main方法的类去执行;如果别人使用jar包,直接在自己项目中导入jar包,而不是赋值一堆类文件。打成war包是真实生产化境,选择的web应用部署方式,网上说...

gao_zhennan的博客 6万+

ESP32与BH1750光照传感器结合使用的Web服务器案例

请注意,为了使代码正常工作,你需要将代码中的"你的WiFi网络名称"和"你的WiFi网络密码"替换为你自己的WiFi网络凭据。在代码中,我们首先导入了所需的库文件,包括Wire库用于I2C通信,BH1750库用于与光照传感器通信,WiFi库和WebServer库用于创建Web服务器。接下来,我们将编写一个Arduino代码来控制ESP32与BH1750的通信,并将读取到的光照强度值显示在Web服务器上。函数用于处理根路径的请求,其中我们读取光照传感器的值,并将其显示在返回的HTML页面中。

server_api196的博客 617

<IBM DB2>《DB2 官方监控脚本 2022版本》

DB2 监控脚本

Else 的博客 671

idea打包war包方法,以及将war包部署到tomcat详细步骤

idea打包war包、war包部署到tomcat、jdk安装及配置、部署Tomcat

m0_59673430的博客 2万+

GEE案例教程:融合Sentinel-1 SAR数据、Sentinel-2光学影像和WorldPop人口数据,构建完整的洪水监测与影响评估工作流

本文介绍了一个专为巴基斯坦哈扎拉分区设计的洪水监测系统,该系统整合了Sentinel-1 SAR数据、Sentinel-2光学影像和WorldPop人口数据等多源遥感数据。系统通过VV极化SAR数据的水体提取算法(阈值-13dB)实现洪水范围监测,结合10米分辨率的光学影像进行可视化验证,并利用100米分辨率人口数据评估受灾人口。系统提供完整的技术实现,包括研究区加载、遥感数据处理、日期选择界面和洪水变化检测等功能模块,为灾害应急响应提供科学依据。

此星光明博客 191

【Java】使用 IntelliJ IDEA 和 Maven 插件打包 WAR 文件的详细教程

在Java EE开发中,WAR(Web Application Archive)文件是一种广泛使用的部署格式。它包含了一个Web应用程序的所有组件,可以直接部署到类似Tomcat、Jetty等Web服务器中。本文将详细介绍如何使用 IntelliJ IDEA 和 Maven 插件打包WAR文件,帮助你从零开始,完整掌握打包流程和配置方法。

科技改变人类,技术成就未来 4112

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

将eclipse项目打包成War包部署在Tomcat中运行

使用eclipse时,将eclipse项目打包成war包部署在tomcat中会比较方便一些。 一、了解war包与tomcat服务器 1、war包 打成war包不会缺少目录,通常是一个网站Project所有源码的集合,里面包含HTML/CSS/JS的代码,也包含Java的代码。 开发人员在自己的开发工具上调试所有代码并通过后,为了交给测试人员测试或进行产品发布,都会将开发人员的源码打包成War进行发布。 War包可以放在Tomcat下的webapps目录下,随着Tomcat服务器的启动,War包可以自动被.

程序员之道 6531

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

将java project打包成jar包,web project 打包成war包的几种演示

将java项目打包成jar 第一种:MyEclipse将java项目打包成jar。                           1,右击项目,选择export 。                                                               2,点击Java,选择JAR file 。

christine_Ruan的专栏 7646

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

war压缩命令_war包解压命令详解,java项目如何打包成war包?

下面要给大家介绍到的就是和war包解压以及java项目打包成war包相关的内容,一起来具体的看看吧!1、java war打包、解压命令在Window上war包的解压,经常会将工程打包成war包,如下://将当前目录打包成war包jar cvf temp.war */ .命令格式:java cvf 打包文件名称 要打包的目录 打包文件保存路径解压自然就是:jar xvf temp.warjar和li...

weixin_39849127的博客 8645

java命令行打包war_手工命令行打包java工程为war包

首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置好,我们可以用JAVA_HOME方式或者直接在Path路径里配置,等配置好,(注意你的JDK版本,里面有jar.exe和javac.exe的版本适合)我们再敲入"jar",会出现如下效果,说明配置成功。D:\workspace\protocal>jar用法: jar {ct...

weixin_33603681的博客 2185

IDEA中如何将一个JavaWeb项目打包成war包

2.选择左侧的【Artifacts】页签, 添加一个【Empty】的【Web Application:Archive】.点击【Build】->【BuildArtifacts】->【Build】菜单, 找到自己更才部署的项目, 进行打包即可.WebContent目录代表其是一个web项目, 主要存放的是前端代码、Web.xml、lib等文件.classes目录是编译过后的java文件的二进制文件.( .class ) 后台逻辑都是由这里管控.注: 点击apply -> ok , 此时war包就配置好了....

qq_56964962的博客 8530

java命令行打包war_命令行打包 war文件

> 根据自己项目的真实情况需要注意配置jdk环境,如果jdk环境不同可能造成打出的war包不能正常运行。例如 项目使用jdk1.7 打包使用javac必须为jdk1.7中的javac命令,tomcat需要配置执行的jdk环境为1.7。如果电脑使用的和项目使用的是同一个jdk,配置路径可以省略,其他情况不能省略。命令行打包 war文件echo 准备java文件dir *.java/s/b &g...

weixin_39805851的博客 2515

War包是什么,为什么WEB服务通常打出来的都是War包?除了War包,还有几种打包格式,他们之间的区别呢?

1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 1.背景介绍 WAR是Sun提出的一种Web应用程序格式,是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录。通常在WEB-INF目录下有一个web.xml文件和一个classes...

IChen.的博客 3208

【Java】打包:JAR、EAR、WAR

当你的项目在没有完全竣工的时候,不适合使用 war 文件,因为你的类会由于调试之类的经常改,这样来回删除、创建 war 文件很不爽,最好是你的项目已经完成了,不改了,那么就打个 war 包吧,这个时候一个 war 文件就相当于一个 web 应用程序了;而 jar 文件就是把类和一些相关的资源封装到一个包中,便于程序中引用。

Data · Model · Agent · Repeat 1923

java war包是什么_War包是什么??

war 包是一种打包格式Java web工程,都是打成war包,进行发布,打成war包的好处是不会缺少目录,并且只管理好一个发布文件就好,并且tomcat服务器能够自动识别,将war包放在tomcat容器的webapps下,启动服务,即可运行该项目,该war包会自动解压出一个同名的文件夹。war 包的结构(是一个web 项目编译后的结果)在创建web 项目的时候要选择打包的方式,一般都是热部署(w...

weixin_28223453的博客 5615

把java项目打包为jar包、war包

其他文章参考链接 spring boot 启动命令行传参 Eclipse 创建Maven工程 Eclipse 做jar包 运行java程序(jar)指定内存大小 把java项目打包为jar包、war包 目录 把java项目编译后的代码打包为jar包(不包含第三方依赖jar包) 把java项目编译后的代码打包为war包(包含第三方依赖jar包) 把java项目编...

あずにゃん梓喵的博客 3294
上一篇: ToStringBuilder和ToStringStyle(覆盖每个实体的 toString 方法)
下一篇: 抽象工厂模式-与-工厂方法模式区别
琅琊山二当家
博客等级 码龄18年 447粉丝 322原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值