如何以编程方式配置Tomcat 8中的静态资产?

时间:2014-02-14 04:30:42

标签: java tomcat assets embedded-tomcat-7

我是以编程方式(没有web.xml)配置Tomcat 8应用程序,我想从类路径加载静态资源(html,images,css等)。

我使用ResourceHandler完成了Jetty的等效操作:

ResourceHandler resourceHandler = new ResourceHandler();
String webDir = getClass().getClassLoader().getResource("assets").toExternalForm();
resourceHandler.setResourceBase(webDir);

这在Tomcat中是如何完成的?

1 个答案:

答案 0 :(得分:0)

在java.lang.Class类中有这样一个方法,它以实用方式加载断言 e.g。

 public URL getResource(String name)
 public InputStream getResourceAsStream(String name)