1.什么是war文件?
如果一個Web應用程序的目錄和文件非常多,那么將這個Web應用程序部署到另一台機器上,就不是很方便了,我們可以將Web應用程序打包成Web歸檔(WAR)文件。這個過程和把Java類文件打包成jar文件的過程類似。利用WAR文件可以把Servlet類文件和相關的資源集中在一起進行發布。在這個過程中,Web應用程序就不是按照目錄層次結構來進行部署了,而是把WAR文件作為部署單元來使用。
2.如何生成war文件?
jar -cvf blog.war*
jar -tf blog.war (查看war文件的方式)
3.如何解壓war文件?
war文件不需要手動解壓,把它放到tomcat的webapp的目錄下,運行tomcat,就自動解壓了,並且可以直接運行。
在tomcat安裝目錄的config目錄下有個server.xml,文件里搜索”unpackWARS“關鍵字,會看到標簽中的設置,
設置為true,在tomcat在啟動的時候,會在webapps目錄下自動解壓你那個war文件
設置成false,tomcat直接訪問war文件