一、war包目錄結構介紹.
1.Java的打包方式jar、war、ear包的作用、區別:
jar:通常是開發時要引用通用(JAVA)類,打成包便於存放管理;
war:是做好一個(web)應用后,通常是網站,打成包部署到容器中;
ear: 企業級應用,實際上EAR包中包含WAR包和幾個企業級項目的配置文件而已,一般服務器選擇WebSphere等,都會使用EAR包。通常是EJB打成ear包。
2.war包組成部分: 一是WebContent,二是classess。
WebContent目錄代表其是一個web項目, 主要存放的是前端代碼、Web.xml、lib等文件.
classes目錄是編譯過后的java文件的二進制文件.( .class ) 后台邏輯都是由這里管控.
注:
WebContent目錄里面有一個名為WEB-INF的文件夾,我們將classess文件放入這個文件夾,再將整個WebContent目錄進行打包,就形成了我們在tomcat發布時使用的war包。