2015-12-10 187 views
0

是否可以從Tomcat提供靜態文件? Tomcat會這樣做嗎?從內存中,我相信Java EE規範包含了一個禁止提供靜態文件的子句。Tomcat服務靜態文件

最後我還需要整合一個CDN。會使用Tomcat阻止這個嗎?

+0

@VikasVats恢復徹底無意義的編輯。 – EJP

回答

2

是否可以在Spring Boot應用程序中從Tomcat提供靜態文件?

是的,當然。打開參考文檔並尋找「靜態」立即導致http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-spring-mvc-static-content,這解釋瞭如何做到這一點。

Tomcat會這樣做嗎?

是。可能比nginx或Apache的效率要低一點,但應該沒什麼關係。如果它很重要,那麼你可能需要一個CDN。

從內存中,我相信Java EE規範包含了一個禁止提供靜態文件的子句。

不是在WEB-INF下的war文件內的任何文件都作爲靜態資源。

最後我還需要整合一個CDN。會使用Tomcat阻止這個嗎?

爲什麼會這樣。使用CDN只需要在網絡上使用某些資源的絕對路徑,而不是使用指向您的Web應用程序的路徑。 Tomcat不在乎。

+0

您不需要Spring來提供靜態內容。 Tomcat默認會執行它。 – EJP