OSGI의 HttpService를 사용하여 내 서블릿과 리소스를 등록하고 있습니다. 내가 HttpService.registerResources을 사용하고 자원 (java.lang.String의 별칭, java.lang.String의 이름으로 HttpContext 컨텍스트) 나는 "이름이"번들 내부에 상대 경로를 취할 수있는 테스트 한osgi HttpService는 번들 (파일 시스템) 외부에서 리소스를 등록합니다.
을 등록합니다. example/resource 여기서 resource는 번들 jar 내의 폴더입니다. 그러나 "name"은 번들 예제/home/user/webapps/resource 외부의 값을 제공하려고합니다. 즉 파일 시스템의 경로로 이름이 링크됩니다. 그게 가능한지 어떻게 알고 싶습니다.
나는 비슷한 게시물을 보았지만 결론은 내리지 않았다. how to get the image which is outside the OSGi bundle?
감사합니다. 나는 다른 일에 같은 일을했다. – nattu