본문 바로가기

Languages&Library/etc

SonarQube 설치 시 NET START 및 SonarQube is stopped에러

 

SonarQube Window 설치시 Process is up이 안뜨고,

아래와 같이 SonarQube is stopped SonarQube is stopped 및 Windows 서비스 시작 오류가 뜨는 경우가 있다.

 

 

 

 

sonarqube의 버젼을 다른것을 깔아보고, 환경변수 설정을 새로 해줬지만 해결이 되지 않아서

계속 찾다 보니 jdk version과 sonarqube version이 호환이 되지 않는 경우였다.

 

현재 글쓴 날짜 기준 sonarqube-9.9.2.77730 버젼 실행을 위해서는 jdk17 version을 설치 해주어야한다.

그리고 java path설정을 jdk17로 변경하는데, 시스템 변수가 바로 반영이 안될 수 있으므로,

StartSonar.bat파일에서 set JAVA_EXE=  가 비워져 있는데 여기에

jdk17버젼에 있는 java.exe 파일을 환경변수로 아래와 같이 설정해준 후, find_java.bat는 필요없으니

아래 call "%REALPATH%lib\find_java.bat" set_java_exe FAIL || goto:eof  을 지워준다.

 

그리고 다시 StartSonar.bat를 실행하면 아래와 같이 Process is up과 함께 실행되는 것을 확인 할 수 있다.

 

'Languages&Library > etc' 카테고리의 다른 글

SonarQube C#프로젝트 사용법  (0) 2023.11.09
SonarQube Python사용법  (0) 2023.11.09
SonarQube Window 설치  (0) 2023.11.08
빌드 후 이벤트 파일 복사  (0) 2023.11.06