1
내가 servicemix에 프로젝트를 배포 할 때 "mvn install"을 수행 한 다음 servicemix 안에 "osgi : install -s mvn : my.package.x/proj"를 입력하면됩니다. 지금은 단지 내부의 패키지 구조는 다음과 같습니다 난 내 .m2 디렉토리에 "파일을 찾을 수 없습니다 예외" 을 얻을 패키지 내부의 파일을 참조 할 때 (내가보고 압축을 풀 경우) :리소스 파일의 상대 경로?
servicemixTest-0.0.1-SNAPSHOT
--my
----package
------processingFile.class
--resources
------xsl
---------fileForTransformation.xsl
이제 처리 클래스에서이 같은 낙타와 XSL 파일을 참조해야합니다
.from(url) .to("xslt:file:./data/xsl/transformation.xsl") .process()
난 이미 시도 :
- ../../ 을 16,
- ./
- 아무것도 ("XSLT : 파일 : 데이터/XSL/TR ...")
제 질문은 지금 : "어떻게 배포 된 컨테이너 내부 리소스 파일을 찾을 수 있습니까?"
예, 그 트릭을 수행했습니다. :) –