博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
war后缀的文件
阅读量:6875 次
发布时间:2019-06-26

本文共 562 字,大约阅读时间需要 1 分钟。

  hot3.png

其实war文件就是Java中web应用程序的打包。借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了。。。那么war文件就可以满足你这个小小的要求”。

那有人会说,这和直接打成rar文件不一样吗?区别大了!

如果你直接打成rar文件,你得手动的去解压缩,但是war文件不需要,你把它放到tomcat的webapp目录下,就可以直接运行了,我觉得这个功能够强大,哈哈。

在tomcat安装目录下的conf目录下有个server.xml,搜索“unpackWARs”关键字,你会看到在<Host>标签中会有对其的设置,如果设置成true,那么tomcat在启动的时候,会在webapps目录下自动解压你那个war文件;如果设置成false,则tomcat直接访问war文件。

假如他的值是true,你的tomcat已经启动了,你把自动解压的文件夹删了,tomcat又会自动解压,我觉得它是实时的在检查,一旦没有,就会解压。

如何生成war文件呢:

1
jar -cvf blog.war *

查看war文件的方式:

1
jar -tf blog.war

转载于:https://my.oschina.net/wzzz/blog/175340

你可能感兴趣的文章
Linux之父为过去的言行道歉,宣布离开社区反思
查看>>
Firefox 50优化Electrolysis
查看>>
家政APP开发,需要注意什么问题?
查看>>
畅谈云原生(上):云原生应用应该是什么样子?
查看>>
RedHat发布JBoss 7.2,完全支持Java EE 8规范
查看>>
看阿里毕玄与众位大咖如何解读团队文化、异地管理和技术前瞻性?
查看>>
iOS应用开发登陆Windows平台惹争议
查看>>
IBM 数据科学平台三大特性解决数据科学家协作问题
查看>>
C#的未来:扩展属性及更多
查看>>
Git实用技巧和命令
查看>>
ThoughtWorks技术雷达发布四大技术趋势
查看>>
无需安装的CLI才是最好的
查看>>
腾讯云助力广汽 打造新一代智能网联云平台
查看>>
IBM首家发布了公有云中的裸机Kubernetes
查看>>
准备好了?测试人员迟早会被要求测试包含区块链技术的解决方案
查看>>
AWS开源并扩展无服务器应用程序模型(SAM)实现
查看>>
3.9、在方法上使用@ModelAttribute注解
查看>>
如何用php实现一个web服务器
查看>>
Camel - 软负载管理中间件,通过界面及接口管理Nginx集群 来自大众点评~
查看>>
答疑:能在 setter 方法中调用父类么?
查看>>