티스토리 뷰

Sonarqube 7.9 이상의 버전을 설치하려고 하는데 jdk를 11 아래버전을 사용하면 위와 같이 sonarqube required java 11 to run 이라는 오류가 발생하며 정상적으로 실행되지 않는다. 

 

일단 이 오류를 보려면 실행 후에 sonarqube설치폴더/logs/sonar.log 로 확인을 할 수 있다. 


jdk11 설치

그럼 없는 jdk11을 설치해서 path 등록을 해줘야 하나? jdk11 설치는 하되 기본으로는 등록하지 않아도 된다. 

일단 jdk11을 설치해보자. jdk11 설치는 다음 글을 참조하도록 하자. 

 

JAVA OpenJDK Zulu 설치 방법 및 JAVA_HOME 설정

모든게 Open이 되어가는 세상이다. 공짜는 누구나 다 좋아하지만 왜 내머리만 이렇게 없어지고 있는지.. 불공평하다. 공짜를 좋아하면 머리가 벗겨진다는 말을 한 희대의 사기꾼을 잡아서 족치고

oingdaddy.tistory.com

리눅스라면 wget으로 jdk11을 받아와서 압축만 풀어주면 된다. 물론 JAVA_HOME 설정까지는 안해도 된다

 

그래서 설치한 경로가 /app/java/jdk11 이라고 한다면 Sonar에서는 다음과 같이 설정해주면 된다. 

 

Sonarqube 실행할 Java 매핑

sonarqube설치폴더/conf/wrapper.conf

wrapper.java.command=/app/java/jdk11/bin/java

wrapper.conf 파일에 위와 같이 java path를 설정할 수 있는 property가 있다. 이곳에서 설치한 jdk11을 매핑시켜주면 된다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30