2014-02-14 5 views
0

저는 프로그래밍 방식으로 (web.xml이 아님) Tomcat 8 애플리케이션을 구성 중이며 클래스 경로에서 정적 애셋 (html, 이미지, CSS 등)을로드하려고합니다. 정확히 어떻게이 톰캣에Tomcat 8에서 정적으로 자산을 프로그래밍 방식으로 어떻게 구성합니까?

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

를 수행됩니다

나는 부두 사용 ResourceHandler에 해당하는 짓을했는지?

답변

0

어설 션을 실용적으로로드하는 메소드를 갖는 java.lang.Class 클래스에서 .

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

아마도 내 질문에 명확하지 않았습니다. 애셋이있는 클래스 경로의 디렉토리 경로를 지정하고 싶습니다. 단일 자산/파일이 아닙니다. – digitalsanctum