두 손끝의 창조자

wildfly에서는 resource를 가져올 수 없다 본문

프로그래밍언어/Java

wildfly에서는 resource를 가져올 수 없다

codinglog 2021. 2. 18. 16:50

wildfly는 VFS 를 사용한다.

getClass().getResource()

를 하면 url을 가져오지만 실제로 존재하는 경로가 아니기 때문에 그 경로로 파일을 가져온다던지 하는 것은 안된다.

getClass().getResourceAsStream()

메소드로 스트림을 바로 가져오던지 해야한다.

이렇기 때문에 클래스 패스 리소스 안에 어떤 파일들이 있는지 파일 목록을 가져오는데 문제가 있다.

jboss에서 제공하는 라이브러리를 활용해서 처리해야한다.

 

반응형
Comments