본문 바로가기
DATABASE

Spoon 실행 했는데 펜타호 실행이 안될 때 Pentaho spoon is not starting

by 프즈 2021. 9. 17.
반응형

펜타호 다운로드하여서 분명 실행했는데 가끔 아무 오류도 없으면서 실행 안 되는 경우가 있어요

보통 2가지 경우가 많습니다

 

자바 설정

일단 자바 잘 설치하고 설정 해야 겠죠

잘못하면 지정된 경로를 찾을 수 없습니다.라는 오류가 나요

자바 변수가 등록되어 있지 않으면 정상적으로 펜타호가 실행되지 않아요

JAVA_HOME 환경변수 등록되어 있는지 확인하세요

혹시 JAVA_HOME이랑 다른 변수로 사용하고 싶다면 PENTAHO_JAVA_HOME 변수를 설정해도 됩니다

PENTAHO_JAVA_HOME 변수를 설정하면 펜타호에서 사용하는 자바를 선택해서 사용할 수 있어요

 

 

32비트 64비트

요즘에는 64비트 사용하는 분들이 많은데요.

이상하게도 64비트 자바를 설치했는데도 펜타호 실행이 잘 되지 않는 경우가 있어요

Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Control

분명 64비트 자바를 설치 했는데 32비트를 검색하면서 오류가 나고 있어요

Spoon.bat으로는 자세하게 오류가 나오지 않아서 SpoonConsole.bat 명령어를 실행해서 더 자세하게 확인했어요

이 경우에는 그냥 Spoon.bat 파일을 메모장으로 열어서 수정했어요

 

REM IF %IS64BITJAVA% == 1 GOTO :USE64

REM :USE32
REM ===========================================
REM Using 32bit Java, so include 32bit SWT Jar
REM ===========================================
REM set LIBSPATH=libswt\win32
REM GOTO :CONTINUE
:USE64
REM ===========================================
REM Using 64bit java, so include 64bit SWT Jar
REM ===========================================
set LIBSPATH=libswt\win64
set SWTJAR=..\libswt\win64
:CONTINUE
popd

32비트 관련 부분을 찾아서 앞에 REM이라고 붙여서 주석 처리했어요 

수정 한 Spoon.bat 파일은 올려놓을게요

Spoon.bat
0.00MB

 

메모리 옵션 설정 PENTAHO_DI_JAVA_OPTIONS

PENTAHO_DI_JAVA_OPTIONS 설정이 작아서 그런 경우도 있어요

적절하게 높은 값으로 수정하면 잘 올라옵니다

저는 2G로 설정하기 위해 2048로 했어요

-Xms2048m

이렇게 하고 나서 실행하니까 잘 되네요~

 

 

 

반응형

'DATABASE' 카테고리의 다른 글

오라클 리눅스8에서 oracle 12c 설치하기  (0) 2023.01.10

댓글