기술지원 문의
resin 실행 오류
toxication / 2007-07-06 02:43
윈도우 2003 ent R2 환경이구요
모니터링을 위해
httpd.exe를 실행시킬때
\" httpd.exe -Xbootclasspath/p:C\\aaa\\aaa\\aaa\\aaa \" 와 같이 옵션을 주고
실행을 시킵니다
(aaa는 모니터링 하기 위한 모니터링 제품의 probe 디렉토리 입니다)
위와 같이 실행을 하게 되면
Failed to load main class : com.caucho.server.http.httpserver 와 같은 에러가 납니다
버전은 resin-2.1.11 입니다
테스트를 위해 제 PC에 resin을 디폴트 설정으로 셋팅한후에
위와 같이 실행시키면 실행이 잘 됩니다
하지만 특정 업체의 resin을 위와 같이 실행시키면
Failed to load main class : com.caucho.server.http.httpserver에러가 나면서 resin의 서비스가 실행되지 않습니다
어떤 문제일까요???????
중요도 별 다섯개 짜리 입니다
답변 부탁드립니다...
[답변]resin 실행 오류
기술지원팀 / 2007-07-06 18:26
안녕하십니까
기술지원팀 권용찬입니다.
먼저 문의해주신 2.x 버젼은 라이센스 만료로 더이상 공식적으로 지원이 만료 되었음을 알려드립니다. 해당 버젼에 대한 원활한 지원을 위해서는 라이센스 업그레이드가 요구됩니다.
일단
%RESIN_HOME%\\httpd.exe -Xbootclasspath/p:C\\aaa\\aaa\\aaa\\aaa 을
다음과 같이 -J 옵션을 추가해 주시고 설정하시기 바랍니다.
%RESIN_HOME%\\httpd.exe -J-Xbootclasspath/p:c:\\xxxx.jar
-J옵션은 비표준형식으로 JVM조작을 할 경우 인자를 넘겨주기 위해 사용되는 옵션입니다.
이 옵션의 첨삭 및 지원되는 범위는 JDK버젼에 의존적인 부분이 있어서 말씀하시는 대로 여기는 되고 저기는 안되는 ^^;; 이상한 상황을 보실 수 있습니다. 물론 resin 2.x 의 버젼이 문제될 수 도 안될 수도....(죄송합니다 T.T 모든버젼을 확인할 수 없는관계로)
정확한 정보는 더 찾아 보아야 겠지만 아마도 이 옵션으로 해결이 가능하리라 생각됩니다. 지원만료 버젼을 설치해서 테스트해보기에는 너무도 손이 모자라서.... 이해 부탁드립니다.
감사합니다.