기술지원 문의

잘 안되는군요...
허준 / 2003-08-20 00:00

안녕하십니까.
문제는 잘 해결되지 않고 있습니다.
d:\\java\\jsp\\mijava\\web-inf\\classes\\servlet.jar 에 있는 
servlet.jar파일이 문제인 것 같은데, 
servlet.jar파일이 있어야 할 곳(java_home, 또는 resin_home, 등등...)이
어느 곳인지..
classpath의 설정은 어떻게 해야 하는지 도와주기기 바랍니다.
관리자님께서 알려주신 대로 해보았지만 결과는 처음과 같습니다.
조언 부탁드리겠습니다.



--관리자 님의 글 [2003-08-19 18:49:57]
>안녕하세요
개발에 어려움이 있으신가 봅니다.
제 생각에는
C:\\j2sdk1.4.1_02\\lib\\servlet.jar라는 파일이
정확하게 어떤 것인지는 모르겠으나
servlet관련된 파일이라면 
classpath에서 삭제하시고
$RESIN_HOME/lib/jsdk23.jar파일을 
classpath에 설정하신 후 컴파일을 하시고
사용하시면 될 것 같습니다.


os : win2k server(IIS)

home-directory : d:\\java\\jsp\\mijava

JAVA_HOME : c:\\j2sdk1.4.1_02

RESIN_HOME : d:\\java\\jsp\esin-2.1.8

classpath :
.;C:\\j2sdk1.4.1_02\\lib\\servlet.jar;
d:\\java\\jsp\esin-2.1.8\\lib;
d:\\java\\jsp\\mijava\\web-inf\\classes;
d:\\java\\jsp\\mijava\\web-inf\\classes\\servlet.jar

문제는 d:\\java\\jsp\\mijava\\web-inf\\classes\\servlet.jar 에서
servlet.jar파일이 있으면 servlet.java파일을 컴파일 하는데 문제가 없지만
servlet을 실행시키면 servlet.jar파일을 찾을 수 없다고 나옵니다.
하지만 servlet.jar파일을 삭제하면 servlet.java파일이 컴파일되지 않습니다.
물론 이경우에는 servlet을 실행시키면 제대로 작동을 합니다.
다음은 에러의 내용입니다.
java.lang.NoSuchMethodError: javax.servlet.ServletRequest.setCharacterEncoding(Ljava/lang/String;)V


문제 해결을 위해 도와주시기 바랍니다.
수고하십시요