JavaWeb項目中的目錄結構以及部署到Tomcat服務器中的目錄結構


0、JavaWeb目錄結構

  1. javaweb-02-servlet:是一個主項目,不必是一個web項目,主要負責導入web項目所需要的包及相關配置。
  2. response01_verification_code:是主項目中的一個web模塊,互為父子關系,類似於繼承,子項目可以繼承夫項目的包。
  3. java:目錄就是存放java代碼
  4. resources:存放一些靜態資源
  5. webapp:web項目中的一些頁面,它和部署到Tomcat下的項目目錄類似。

1、編譯后的項目目錄

  1. target:項目編譯后的文件存儲位置
  2. classes:java代碼編譯后的class文件
  3. generated-sources:自動生成的一些代碼
  4. response01_verification_code-1.0-SNAPSHOT:這個是下面同名的.war文件的解壓目錄,目錄結構是一樣的。項目部署時就是將該文件夾復制到Tomcat下的webapps目錄
  5. WEB-INF:保存的是java代碼編譯后的文件以及web配置文件

2、項目部署后的文件

現在的idea都會自動幫我們把wen項目部署到Tomcat服務器中,我們還可以在配置Tomcat服務器時自定義部署名稱比如我把response01_verification_code-1.0-SNAPSHOT改為r2

可以看到在r2前面的標題為Application context也就是應用上下文。也就是說/r2這個目錄其實是項目的上下文目錄,那我們又知道這里指定的是tomcat下webapps的項目目錄名稱。所以我們可以推斷出

上下文目錄就是項目的根目錄。

部署的r2目錄結構與response01_verification_code-1.0-SNAPSHOT是一致的,你可以將其復制到你的tomcat服務器下的webapps,啟動服務器,輸入目錄名就可以訪問這個web項目了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM