자바 프로시저 등록 후 실행하면
다음과 같은 메세지가 나옵니다.
java vm is not running
libjvm.so 을 classpath에 설정해 줘야 한다고 해서
/usr/local/jdk1.6.0_11/jre/lib/amd64/server 이 경로를 설정해 주었습니다.
콘솔에서 java, javac 모두 잘 실행되고 컴파일 잘 됩니다.
---------------------------------------------------------------
select fncTest('1') from db_root;
파라미터 없이 실행하면 파람이 없다는 오류 메세지는 잘 나옵니다.
오류가 나온다는건 java vm 이 있다는 얘기 아닌지..?
파람 추가하고 제대로 실행하면 java vm is not running 오류가 생깁니다.
java -version
=========================================
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)
다음과 같은 메세지가 나옵니다.
java vm is not running
libjvm.so 을 classpath에 설정해 줘야 한다고 해서
/usr/local/jdk1.6.0_11/jre/lib/amd64/server 이 경로를 설정해 주었습니다.
콘솔에서 java, javac 모두 잘 실행되고 컴파일 잘 됩니다.
---------------------------------------------------------------
select fncTest('1') from db_root;
파라미터 없이 실행하면 파람이 없다는 오류 메세지는 잘 나옵니다.
오류가 나온다는건 java vm 이 있다는 얘기 아닌지..?
파람 추가하고 제대로 실행하면 java vm is not running 오류가 생깁니다.
java -version
=========================================
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)
libjvm.so 의 위치를 CLASSPATH가 아닌 LD_LIBRARY_PATH에 추가해주어야 합니다.
아래에 필요한 설정을 정리하였으니 참고하여 해보시기 바랍니다.
export JAVA_HOME=/usr/local/jdk1.6.0_11
export LD_LIBRARY_PATH=$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/client:$LD_LIBRARY_PATH
export CLASSPATH=$CBURID/jdbc/cubrid_jdbc.jar:$CLASSPATH
와 같은 환경변수를 등록하셔야 합니다.