기술지원 문의

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 모든버젼을 확인할 수 없는관계로)

 

정확한 정보는 더 찾아 보아야 겠지만 아마도 이 옵션으로 해결이 가능하리라 생각됩니다.  지원만료 버젼을 설치해서 테스트해보기에는 너무도 손이 모자라서.... 이해 부탁드립니다.

 

감사합니다.