亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jspXCMS開發環境下部署的方法和原理是什么

發布時間:2022-01-19 16:27:21 來源:億速云 閱讀:157 作者:iii 欄目:開發技術

這篇“jspXCMS開發環境下部署的方法和原理是什么”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“jspXCMS開發環境下部署的方法和原理是什么”文章吧。

Tomcat部署目錄

Tomcat部署非常簡單,直接把程序復制到{Tomcat安裝目錄}/webapps目錄下即可。該目錄下會有很多默認的文件夾,如docs examples host-manager manager ROOT,這些都是Tomcat的文檔、演示以及管理平臺,實際使用中都不需要,如果配置不當甚至還會有安全隱患。所以在部署前,要先刪除這些文件夾。

webapps下有一個特殊的文件夾ROOT,放在該目錄下會作為Tomcat訪問的根目錄,比如/webapps/ROOT/index.html的訪問地址為http://localhost:8080/index.html。而/webapps/abc/index.html的訪問地址則為http://localhost:8080/abc/index.html。因此大部分情況下,都是部署在ROOT目錄。

通過修改tomcat的server.xml文件可以改變tomcat的部署位置,但如果不是非常精通Tomcat,我們不建議你這么做。特別是在部署碰到錯誤時,更應該放棄這種做法。我們碰到過很多因為修改tomcat配置導致錯誤的案例。

maven目錄結構與部署的關系

  • /src/main/java/ 源碼目錄。編譯后會保存在/target/classes/目錄。該目錄不用直接參與部署。

  • /src/main/resources/ 資源目錄。編譯后會也會保存在/target/classes/目錄。該目錄不用直接參與部署。

  • /src/main/wabapp/ web程序的頁面、圖片、css、js等文件。該目錄的文件可以需要部署在{tomcat}/webapps/ROOT/目錄下。如/src/main/webapp/index.html則部署到{tomcat}/webapps/ROOT/index.html。

  • /target/classes/ 編譯后會自動生成該目錄,包含/src/main/java/和/src/main/resources/中的內容。該目錄下的文件需要部署在{tomcat}/webapps/ROOT/WEB-INF/classes/目錄下。

綜上所述,只要將/src/main/wabapp/和/target/classes/復制到tomcat相應目錄即可,但還缺少依賴包,即{tomcat}/webapps/ROOT/WEB-INF/lib/目錄下的jar包。

maven打包

使用mvn package或者mav install可以得到完整的war包。直接在命令行使用maven命令,或者使用eclipse、idea等開發工具中相應的功能,都可以實現打包。

打包后在/target目錄下會出現類似jspxcms-9.0.0.war的文件。war文件和zip文件格式是一樣的,可以使用解壓軟件打開。解壓后得到的文件就是上述的/src/main/wabapp/、/target/classes/和依賴包/WEB-INF/lib/組成的。

war部署

war文件可以直接部署到{Tomcat安裝目錄}/webapps/運行tomcat后會自動解壓,解壓的目錄和war文件名是一樣的,比如{Tomcat安裝目錄}/webapps/jspxcms-9.0.0.war會解壓成{Tomcat安裝目錄}/webapps/jspxcms-9.0.0。通過上面的知識可以知道,要訪問到這個程序,訪問地址應該是http://localhost:8080/jspxcms-9.0.0/,而這個訪問地址http://localhost:8080/是無法訪問的。這顯然不是我們想要的。這時需要將jspxcms-9.0.0.war重命名為ROOT.war,解壓后成{Tomcat安裝目錄}/webapps/ROOT/,這樣就可以通過http://localhost:8080/訪問了。

有一點需要注意,如果一個目錄已經存在{Tomcat安裝目錄}/webapps/ROOT/,只替換ROOT.war包,這樣不會重新解壓。需要將ROOT目錄刪除再替換ROOT.war文件才會重新解壓。

以上就是關于“jspXCMS開發環境下部署的方法和原理是什么”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹东市| 衡南县| 安泽县| 晋宁县| 武乡县| 洛扎县| 怀来县| 精河县| 仙居县| 平远县| 商河县| 招远市| 万全县| 安溪县| 利辛县| 临夏市| 德兴市| 昆明市| 图片| 永新县| 合江县| 五河县| 柳州市| 高陵县| 黎城县| 墨江| 历史| 石嘴山市| 阿拉尔市| 玉树县| 和硕县| 永川市| 邹城市| 监利县| 台东市| 波密县| 枣阳市| 云林县| 漳浦县| 台江县| 界首市|