91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

棋牌| 海阳市| 容城县| 白朗县| 读书| 高密市| 多伦县| 班戈县| 革吉县| 祥云县| 惠州市| 五大连池市| 澄城县| 乡城县| 新野县| 肥东县| 银川市| 威宁| 平南县| 黄骅市| 自治县| 微山县| 岳普湖县| 宁远县| 武清区| 松溪县| 墨脱县| 长岭县| 砀山县| 双牌县| 井冈山市| 类乌齐县| 汶川县| 冕宁县| 辰溪县| 乳源| 云龙县| 凤凰县| 全椒县| 周宁县| 灵丘县|