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

  • 相关阅读:
    Django搭建环境
    python切片
    python数据类型
    jquery 淡入淡出属性
    Jquery Tab切换
    jQuery Clone方法
    jQuery属性操作
    python 变量以及循环
    获取网站目录
    posting-jsonobject-with-httpclient-from-web-api
  • 原文地址:https://www.cnblogs.com/visec479/p/4523700.html
Copyright © 2011-2022 走看看