什么是war格式文件,war格式文件如何使用
2015-05-30 10:41
639 查看
其实war文件就是Java中web应用程序的打包。借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了。。。那么war文件就可以满足你这个小小的要求”。
那有人会说,这和直接打成rar文件不一样吗?区别大了!
如果你直接打成rar文件,你得手动的去解压缩,但是war文件不需要,你把它放到tomcat的webapp目录下,就可以直接运行了,我觉得这个功能够强大,哈哈。
在tomcat安装目录下的conf目录下有个server.xml,搜索“unpackWARs”关键字,你会看到在标签中会有对其的设置,如果设置成true,那么tomcat在启动的时候,会在webapps目录下自动解压你那个war文件;如果设置成false,则tomcat直接访问war文件。
假如他的值是true,你的tomcat已经启动了,你把自动解压的文件夹删了,tomcat又会自动解压,我觉得它是实时的在检查,一旦没有,就会解压。
如何生成war文件呢:
查看war文件的方式:
那有人会说,这和直接打成rar文件不一样吗?区别大了!
如果你直接打成rar文件,你得手动的去解压缩,但是war文件不需要,你把它放到tomcat的webapp目录下,就可以直接运行了,我觉得这个功能够强大,哈哈。
在tomcat安装目录下的conf目录下有个server.xml,搜索“unpackWARs”关键字,你会看到在标签中会有对其的设置,如果设置成true,那么tomcat在启动的时候,会在webapps目录下自动解压你那个war文件;如果设置成false,则tomcat直接访问war文件。
假如他的值是true,你的tomcat已经启动了,你把自动解压的文件夹删了,tomcat又会自动解压,我觉得它是实时的在检查,一旦没有,就会解压。
如何生成war文件呢:
jar -cvf blog.war *
查看war文件的方式:
jar -tf blog.war
相关文章推荐
- 做技术三年的体会
- Android实战简易教程-第一枪(Spinner控件详解)
- 关于malloc函数
- SQL2008R2 无法读取此系统上以前注册的服务器的列表--网上方法不可行
- 指针形参实参传递时需要注意
- 解决sdk更新问题 dl-ssl.google.com
- RHEL7 (124)控制服务和后台进程
- panel
- 指数分布与泊松过程(三)
- 一起学习CC3200之局域网内搭建外网能访问的服务器--花生壳
- 黑马程序员-Java之构造代码块、构造函数、静态代码块
- 重装系统的连锁反应
- Lisp入门教程
- PE文件结构详解<一>
- Quartz - Java 任务调度
- 程序员必读书籍及导读指南
- 广播发送和接受者
- JSP标签
- Java Web:静态页面可视化编辑的一个思路(待续)
- 原型模式