2014-02-14 80 views
0

我以编程方式(无web.xml)配置Tomcat 8应用程序,并且希望从类路径中加载静态资源(html,图像,css等)。如何以编程方式在Tomcat 8中配置静态资产?

我已经做了码头使用ResourceHandler等价的:

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

究竟这是如何在Tomcat中做了什么?

回答

0

在具有这种方法的java.lang.Class类中,它实际上加载断言

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

也许我不清楚我的问题。我想指定资源所在类路径中目录的路径。不是一个资产/文件。 – digitalsanctum

相关问题