2013-08-23 5 views
1

을 찾을 수 없습니다 artifactory 설치를 시도하면, 다음과 같은 명령을 실행우분투에 artifactory 설정 : ERROR : JRE가 또는 JDK

Created output file /root/artifactory-2.3.2/logs/consoleout.log 
Cannot find a JRE or JDK. Please set JAVA_HOME to a >=1.5 JRE 

I : 나는 다음과 같은 출력을 얻을

sudo service artifactory check 

을 내가 FOLLO로 등/artifactory/기본적으로 자바 홈을 추가 한

# which java 
/usr/bin/java 

: 내 자바 홈을 얻기 위해 다음 사용 WS :

export JAVA_HOME=/usr/bin/java 

내/등/환경 보인다처럼 :

JAVA_HOME="/usr/bin/java" 

내가 뭘 잘못?

+1

, 2.3 걸친 개선 목록 주석에 너무 길어서 최신 Artifactory 3. 사용을 고려하시기 바랍니다. 나는 그것이 적어도 10 배 더 빠르다는 것을 언급 할 것이다. – JBaruch

답변

2

JAVA_HOME은 자바 실행 파일이 아닌 파일 자체를 포함하는 "빈"하위 디렉토리 위의 디렉토리 한 수준으로 설정해야합니다. 우분투의/usr/bin/java는 실제 Java 설치에 대한 심볼릭 링크입니다. 이 같은 실제 디렉토리 찾기 (내 시스템에서 명령을 붙여) : 그래서 내 경우 JAVA_HOME이는/usr/lib 디렉토리/JVM을/자바 - 7 - 오라클로 설정해야합니다

$ ls -l /usr/bin/java 
lrwxrwxrwx 1 root root 22 2012-06-14 17:33 /usr/bin/java -> /etc/alternatives/java* 
$ ls -l /etc/alternative/java 
lrwxrwxrwx 1 root root 35 2012-06-14 17:33 /etc/alternatives/java -> /usr/lib/jvm/java-7-oracle/bin/java* 

를 - 시스템이 다를 수 있습니다 .

당신은 또한 당신의 PATH에 bin 하위 디렉토리를 추가해야합니다 :

export PATH=$PATH:$JAVA_HOME/bin 

설정을 테스트하기 위해 명령 줄에서

java -version 

를 입력하십시오. 새 서버를 설정하는 경우

+0

가레스, 감사 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! !! – stevengfowler