JavaWeb專案目錄+SpringMVC靜態資源+Tomcat測試html

weixin_33938733發表於2018-07-09

Part1:JavaWeb專案主目錄

javaWeb常見的目錄:專案InsureSerive的 /src/main/webapp,這個webapp目錄是專案的主目錄。而webapp/WEB-INF是Java的WEB應用的安全目錄。所謂安全就是客戶端無法訪問,只有服務端可以訪問的目錄。裡面放了一些js、css、html、jsp等前段展示資訊。

Part2:SpringMVC靜態資源訪問

在spring-mvc的配置檔案中,設定

<!-- 靜態資源對映 -->
    <mvc:resources mapping="/static/**" location="/WEB-INF/static/"/>
    <mvc:resources mapping="/upload/**" location="/upload/"/>

這樣就把請求路徑對映到了對應的資源目錄

Part3:在Tomcat容器中測試HTML

在tomcat的webapps裡面對邊建個目錄,然後把HTML頁面放到那個目錄裡面就可以了。然後啟動Tomcat。前面放IP+埠/目錄名/html檔名,就可以訪問了。 不過如果你只是測試HTML檔案,我建議你用純HTTP伺服器,比如Apache、Nginx、httpd等。

關鍵點:

在webapps放置好html檔案後,重啟tomcat非常關鍵。重啟操作讓tomcat將這些檔案解析為,一個Context容器。這樣就可以通過連結訪問了。一個Tomcat的Context容器對應一個Web應用。

相關文章