기술지원 문의

답변 감사드립니다..또하나 질문 드리겠습니다..NoSuchMethodError
윤영훈 / 2004-05-17 10:20

저번에 복수 클래스 설정문제는 시스템 환경변수에 있는 각서버단의 클래스 패스 지정해준것을  삭제해버리고..RESIN의 conf 파일 마다 각각 host id설정후 디렉토리및 클래스 패스설정을 해주니 해결이 되었습니다...

근데 문제가 하나 더 생겼는데요..이번엔 제 로컬 PC에서 추가로 다른서버의 테스트를 위해 전에 했던것처럼 소스파일을 그대로 복사한후 같은방식으로 테스트를 하는데 서버 A,B, C가 모두 같은 에러를 뿜어냅니다 - -;;

java.lang.NoSuchMethodError: javax.servlet.ServletRequest.setCharacterEncoding(Ljava/lang/String;)V
at _index__jsp._jspService(_index__jsp.java:28)
at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:179)
at com.caucho.server.http.Invocation.service(Invocation.java:288)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:132)
at com.caucho.server.http.ServletServer.serviceTop(ServletServer.java:937)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:213)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:158)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:536)

요 증상에 대해서 아시면 답변좀 부탁드립니다...해야할건 많은데..자꾸 요런것들이 발목을 잡네요...그럼 수고하세요~

[Re]답변 감사드립니다..또하나 질문 드리겠습니다..NoSuchMethodError
관리자 / 2004-05-18 09:30

spec의 변화에 의해서 발생하는 문제인 것 같군요.(업그레이드 중이신가보네요)

제가 알기로는 setCharacterEncoding 메소드를 jsp에서 사용할 필요 없이 해당 jsp 맨 윗줄에 다음부분을 추가해주면 됩니다.

<%@ page contentType=\"text/html;charset=euc-kr\"%>

해당 부분을 주석처리하시고, 윗내용을 첨부해보세요.