회사의 모니터링PC의 Openstudio (tmax 배치 모니터링/수행 툴) 이 자꾸 jre때문에 에러가 나서 찾아보았다.
Openstudio란 툴은 eclipse기반으로 만들어진 툴이고,
Control-M(배치 스케쥴링 툴)은 Oracle Client를 기반으로 서버와 통신하는 방식이다.
다시 말하면, eclipse와 Oracle client 간의 java 환경변수 싸움이다.
<문제원인>
Oracle이 설치되면, oracle설치시에 내부적으로 설치되는 jre버전 1.18, 1.31 를 쓰려고
자기마음데로 PATH 환경변수에 추가하게되는데,
이 추가된 옛날버전을 eclipse까지 쓰려고 하다보니 에러가 난다.
eclipse는 1.4 이상버전을 지원한다.
그래서 PATH변수 맨 앞부분에
자기가 사용하는 jre 버전의 path를 추가해 주면된다. C:\Program Files\Java\jre6\bin;
그럼 oracle은 자기꺼쓰고, eclipse도 자기꺼 쓴다.
댓글 없음:
댓글 쓰기