2017-05-16 1 views
0

응용 프로그램 컨텍스트를 설정하기 위해 환경 변수가 필요한 j2ee 응용 프로그램을 배포하고 있습니다. 응용 프로그램이 모든 원격 서비스에 액세스하기 위해 ACCESS_TOKEN을 얻으려면 환경 변수를 찾고 있다는 뜻입니다.요리사 : 환경 변수 설정 위로

유감스럽게도 Unix에는 글로벌 환경 변수에 대한 범용 솔루션이 없습니다. 저기서 살펴 보았습니다.하지만 프로비저닝을 설정하는 방법을 알지 못합니다. bash 프로세스 및 상속에 변수를 설정하는 데 문제가 있습니다.

answer에 따르면, 나는 그것을 해결하기 위해 할 일이 많이 있다고 생각합니다.

요리사를 사용하여 어떻게 자동화 할 수 있습니까? 내 주요 목표는 wildfly 사용자가 FOO 환경 변수 값을 가져올 수 있도록 환경 변수를 설정하는 것입니다. 내가 너무 잘 설명했는지 모르겠어요

...

+0

보통 j2ee 앱을 실행하는 쉘 스크립트에서 ENV 변수를 설정합니다 (예 : tomcat에서'setenv.sh'). – Tensibai

답변

1

전혀 그것을 할 수 없기 때문에 당신은 요리사와 함께 할 수 없습니다. 서비스 인 경우 서비스 정의에 넣으십시오 (일반적으로 요즘 시스템 단위). 사용자 도구 용이라면 쉘 init 파일에 넣으십시오. 당신은 template 자원으로 둘 다 할 것입니다, 또는 매우 환상적이라면 전자의 경우 poise_service 일 수도 있습니다.

+0

나는 그것을 얻는 방법을 얻는 것을 시도했다. 거기에 예제가 있습니까? – Jordi

+0

당신이하고자하는 일에 대해 훨씬 더 구체적이어야합니다. – coderanger