2013-08-14 3 views
0

내 응용 프로그램에는 ws-endpoints, db-url 등과 같은 경로에 대한 몇 가지 속성 파일이 있습니다. 이러한 파일 중 일부는 암호화되어 있습니다.Jetty에서 속성 파일을 사용하는 가장 좋은 방법

내 WAR는 부두 컨테이너에서 실행됩니다.

이 파일들을 참조하는 가장 좋은 방법은 무엇입니까? 그들이 부두 컨테이너에 어디에 두어야합니까?

현재 나는 jetty.xml의이 같은 언급이 있습니다

<New id="app-config" class="org.eclipse.jetty.plus.jndi.EnvEntry"> 
    <Arg /> 
    <Arg>app-config</Arg> 
    <Arg type="java.lang.String">file:<full-path></Arg> 
    <Arg type="boolean">true</Arg> 
</New> 

작동,하지만 난이 정적 참조를 좋아하지 않아, 덜 설정을 필요로하는 깔끔한 방법이 있나요?

답변

1

내가 사람들의 많은은 $ jetty.home/자원 디렉토리에 해당 파일을 드롭 :

+0

좋은 해결책 좀 깔끔한 인() 클래스 로더의 GetResources를 통해 그들에 당겨 보았다, 나는이 하나에 들어갑니다. – Vegard

관련 문제