2015-12-10 144 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