war java文件_Java: war包的作用及使用方法,如何解压后缀名为war的文件
1.什么是war文件?
如果一个Web应用程序的目录和文件非常多,那么将这个Web应用程序部署到另一台机器上,就不是很方便了,我们可以将Web应用程序打包成Web归档(WAR)文件。这个过程和把Java类文件打包成jar文件的过程类似。利用WAR文件可以把Servlet类文件和相关的资源集中在一起进行发布。在这个过程中,Web应用程序就不是按照目录层次结构来进行部署了,而是把WAR文件作为部署单元来使用。
2.如何生成war文件?
jar -cvf blog.war*
jar -tf blog.war (查看war文件的方式)
3.如何解压war文件?
war文件不需要手动解压,把它放到tomcat的webapp的目录下,运行tomcat,就自动解压了,并且可以直接运行。
在tomcat安装目录的config目录下有个server.xml,文件里搜索”unpackWARS“关键字,会看到标签中的设置,
设置为true,在tomcat在启动的时候,会在webapps目录下自动解压你那个war文件
设置成false,tomcat直接访问war文件
war java文件_Java: war包的作用及使用方法,如何解压后缀名为war的文件相关推荐
- Java面试题(九)-----编写程序实现判断E: / 根目录下是否有后缀名为.jpg的文件,如果有则输出文件名称
Java面试题(九)-----编写程序实现判断E: / 根目录下是否有后缀名为.jpg的文件,如果有则输出文件名称 文章目录
- java视频压缩 lz4_一种视频序列帧的压缩方法、解压方法及装置与流程
技术特征: 1.一种视频序列帧的压缩方法,其特征在于,包括: 在视频帧数据压缩时,对解析到的第一帧视频帧数据使用lz4算法进行压缩并保存至视频文件中: 对之后解析到的每一帧视频帧数据都与之前一帧视频帧 ...
- war包放入tomcat中无法自动解压
war包放入tomcat中无法自动解压 最近想重温下tomcat的部署流程,就写了个springMVC项目,打包后放到tomcat 的webapps目录,访问失败,发现启动tomcat后无法自动解压. ...
- java中flush函数作用_Java语言中flush()函数作用及使用方法详解
最近在学习io流,发现每次都会出现flush()函数,查了一下其作用,起作用主要如下 //------–flush()的作用--------– 笼统且错误的回答: 缓冲区中的数据保存直到缓冲区满后才写 ...
- Java解压上传zip或rar文件,并解压遍历文件中的html的路径
1.本文只提供了一个功能的代码 public String addFreeMarker() throws Exception {HttpSession session = request.getSes ...
- python idle编辑的代码文件拓展名是_Python IDLE编辑器打开后缀名为.py的文件
原博文 2020-04-08 17:56 − 在Windows操作系统下默认使用Python自带的IDLE编辑器打开后缀名为.py的文件. 1. win+R打开运行 2. 输入regedit,确定 3 ...
- linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例
摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...
- win7 搜索 php 文件内容,window_win7文件后缀名怎么设置实现文件内容搜索?,文件有广义的文件,那就是公 - phpStudy...
win7文件后缀名怎么设置实现文件内容搜索? 文件有广义的文件,那就是公文书信件等等纸质材料等等.而更广泛的是我们现在办公中所用到的电子文件,它在我们现有的办公中起到了不可忽视的作用.下面就说一些办公 ...
- Java构造和解析Json数据的两种方法详解一
在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...
最新文章
- mysql timestamp utc_MySQL 5.7 时间显示修改(log_timestamps UTC)
- Angular的constructor和ngOnInit里写代码有什么区别?
- 单片机数字滤波算法如何实现?(附代码)
- [Leedcode][JAVA][面试题 08.11][硬币][动态规划]
- 深度解读 MongoDB 最全面的增强版本 4.4 新特性
- 深度测试与alpha混合(1)
- windows网络安全以及常见网络***方式
- 远程桌面/远程登陆中强行登陆(他人退出)与切换回话(登陆后切换到上次别的登陆)3389...
- 190408每日一句
- mysql从字段取出地名_mysql中从字段中URL提取域名信息
- i.MX应用处理器-iMX8系列产品介绍
- Java课设——文本编辑器
- 教新手小白如何通过五分钟学会用Python爬取女神照片!
- 无人机土方算量-Civil3D版
- 使用Retryer优雅地实现对Callable各种各样的重试调用
- iOS设备管理器有人推荐iTunes,有人推荐iMazing,到底如何选择
- CH579中ADC增益多通道自动换挡
- 如何去掉Qt布局(Layout)内控件之间的空隙
- Exchange Server分层通讯簿 (HAB) 和 地址簿策略 (ABP)
- Unity UGUI图集专题
热门文章
- linux中的图形化UDP调试工具
- Linux/Android下的虚拟声卡
- 苹果cms泛目录系统【影视泛系统】
- php指纹登录原理,指纹识别的工作原理-理论方法-敏捷大拇指-一个敢保留真话的IT精英社区...
- 解析模板 [index.html] 时出错,模板可能不存在或可能无法被任何已配置的模板解析器访问
- Unity摄像机视野切换
- SAP PS 第5节 标准WBS及标准网络
- pycharm如何回到过去某个时间
- 如何快速合并两个有序数组?
- “无任何网络提供程序接受指定的网络路径”问题的几个解决方法