0
- 톰캣 7 (JBoss의 EWS 2.0)
- PostgreSQL을 나는 또한 전쟁 파일을 미리 컴파일 한 9.2
내가에 배포 할 openshift 플랫폼에서 2 개 카트리지를 weapps/디렉토리를 내 openshift 자식 저장소 (원격 서버에 밀어 넣습니다).
문제가 전쟁 파일이 1.8jre에서 실행되도록 컴파일하고 기본 JRE 1.7
내가 디렉토리의 repo에 간단한 실행 가능한 쉘 스크립트라는 이름의 시작을 만들어
.openshift/action_hooks/
#!/bin/bash
export JAVA_HOME=/etc/alternatives/java_sdk_1.8.0
export PATH=$JAVA_HOME/bin:$PATH
그러나 여전히 응용 프로그램을 다시 시작한 후 rhc app-restart myApp
시스템 변수 JAVA_HOME이 jdk7로 다시 설정됩니다.
어디에서 문제를 지적 해주세요.
어떤 스크립트를 삽입 했습니까? – Mureinik
대체품은 자체 작은 명령 세트가있는 Linux 메커니즘입니다. 'http : // tech.lanesnotes.com/2008/03/using-alternatives-in-linux-to-use.html' –
@JoopEggen 모든 시스템 변수가 오픈 시프트 도구 또는 오픈 시프트 변수를 통해 설정되어야한다는 인상을 받았습니다. '대안> --config java' 'admindir/var/lib/alternatives invalid' – Rob