zoukankan      html  css  js  c++  java
  • War文件部署

    其实,开始要求将源码压缩成War文件时,一头雾水! 

    公司项目要求做CAS SSO单点登录

    也就是这玩意....

    其实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文件呢

     jar -cvf blog.war * 

    查看war文件的方式

     jar -tf blog.war 

    其实在eclipse中,实现这样的功能,也是很简单的

    新建一个web项目:

    取名为:eclipse4war(名字可以随便取滴)

    项目-->右键

    export-- > WAR file

    启动tomcat

    进入到tomcat的管理界面:看到红色框部分

    部署成功:

    访问首页:

    参考文献:

    http://www.cnblogs.com/hongten/archive/2012/11/27/hongten_java_eclipse_war_tomcat.html

    http://www.cnblogs.com/lan0725/archive/2010/01/20/1874009.html

  • 相关阅读:
    埃尔多安回击“穆斯林都是恐怖分子”:坏人也可能是基督徒或犹太人
    通信行业并非那么”腹黑“
    苹果无人驾驶技术专家遭大众挖角
    数据结构之数组定义及基本操作(转)
    LCD浮点数显示函数的探讨
    C 数据类型
    C 基本语法
    C 标准库
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/visec479/p/4523700.html
Copyright © 2011-2022 走看看