其實,開始要求將源碼壓縮成War文件時,一頭霧水! html
公司項目要求作CAS SSO單點登陸java
也就是這玩意....web
其實war文件就是Java中web應用程序的打包。借用一個老兄的話,「當你一個web應用程序不少的時候,若是你想把它部署到別的機器上,來回拷這些文件是件挺鬱悶的事情,若是要是一個文件就行了。。。那麼war文件就能夠知足你這個小小的要求」。tomcat
那有人會說,這和直接打成rar文件不同嗎?區別大了!app
若是你直接打成rar文件,你得手動的去解壓縮,可是war文件不須要,你把它放到tomcat的webapp目錄下,就能夠直接運行了,我以爲這個功可以強大,哈哈。eclipse
假如他的值是true,你的tomcat已經啓動了,你把自動解壓的文件夾刪了,tomcat又會自動解壓,我以爲它是實時的在檢查,一旦沒有,就會解壓。webapp
如何生成war文件呢spa
jar -cvf blog.war * 3d
查看war文件的方式code
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