2016-11-18 1 views
1

우리는 제이보스 9.0.2 서버를 사용하고 우리가 할, standalone.xml에서 시스템 속성에 값을 삽입하는 사용자 지정 속성 해결 프로그램을 사용할 필요가 사용자 정의 시스템 특성 해결 프로그램을 사용하는 방법 뭔가 같은 :제이보스

<system-properties> 
    <property name="my-property" value="${custom:property-value-key}" /> 
    </system-properties> 

Tomcat (org.apache.tomcat.util.digester.PROPERTY_SOURCE 속성)에서 제공하는 것과 유사한 메커니즘이 있습니까?

감사합니다.

+1

내가 아는 한 이것은 불가능합니다. 그러나 정확히하고 싶은 것을 지정하면 적절한 해결책을 도울 수 있습니다. –

+0

Consul 및 Vault의 정보로 데이터 소스를 구성해야합니다. – Dmitry

+2

동적 데이터 소스 구성이 필요한 경우 WildFly를 시작하기 전에 설정 한 환경 변수를 사용하면 다음과 같이 액세스 할 수 있습니다. $ {env.QLEO_DB_URL} –

답변

0

standalone.xml에 사용자 지정 속성을 삽입하는 쉬운 프로그래밍 방식이 없기 때문에 시작 sh 스크립트를 수정하여 영사의 데이터를 읽고 환경 변수를 WIldfly 프로세스로 설정 한 다음 $ {env.QLEO_DB_URL} standalone.xml에 있습니다.