기술지원 문의

Resin 3.0.6 requires version 2.4
김승환 / 2006-03-27 09:57

Window XP 에서는 잘실행되는 resin이

 

Windows Server2003 에서는 아래와 같은 메세지를 뿌리면서 실행이 되지 않네요.

서블릿 버젼을 올리면 해결될듯 싶으오나, 문제는

현재 Windows Server2003 에 돌고 있는 기존 Application 에 영향을

끼칠까봐 버젼을 올리지도 못하고 있는데,

혹시 다른 방법은 없는지요...

 

어리버리 초보자가 애타게 헤매이고 있으니,

꼬옥 답변 부탁드립니다.. 흑흑흑

 

<특이사항>

Windows Server2003 http://localhost:8080/index.htm 에 원래 기존에 설치된 \"Oracle Servlet Engine\" 이런게 설치되어 있는데, 혹시 연관이 있는건 아닌지요?

 

또는 Windows Server2003 의 IIS와 연관이 있는건 아닌지요?

 

<에러메세지>

Specification version 2.3 of package javax.servlet, Java API for Servlets, version 2.3 is not compatible with Resin 3.0.6. Resin 3.0.6 requires version 2.4

 

 

[답변]Resin 3.0.6 requires version 2.4
권용찬 / 2006-04-21 16:27

Specification version 2.3 of package javax.servlet, Java API for Servlets, version 2.3 is not compatible with Resin 3.0.6. Resin 3.0.6 requires version 2.4

 

servlet version 2.3  = JDK 1.3.1

servlet Version 2.4 = JDK 1.4.x

servlet Version 2.5 = JDK 5

 

입니다. 위에 메시지를 보았을 때 JAVA_HOME에 설정된 JDK가 1.3.1 인것 같습니다.

Resin 3.x 는 JDK 1.4.x 부터 지원 합니다.

 

문제해결을 위해서는 System에 1.4.x를 설치하고

 

Resin Start시 옵션에 -java_home 옵션을 주어 실행하면 문제가 해결 됩니다.

 

ex) httpd.exe -java_home c:\\jdk1.4.1  -Xms512m.........