저는 폼 기반 인증과 다음 문장을 사용하고 있습니다. 나는 HttpServletRequest-> 로그인 방법은 서블릿 3.0와 함께 제공 구현의 길을 깨달았다. 그래서 내가 AppServer를로 웹 로직을 사용하고Servlet 3.0 with Weblogic 10.3
HttpServletRequest request = getHttpServletRequest();
request.login()
, 내가 어떤없이 전쟁 파일을 준비했습니다 (유래 사용자의 도움으로) 컴파일 오류 및 glassfish 3.1 응용 프로그램에서 작동합니다. 하지만 weblogic 10.3에는 암시 적으로 2.5가 지원되므로 Servlet 3.0.1.jar을 덮어 쓰므로 다음과 같은 오류가 발생합니다. 내가 서블릿 3.0 API를 덮어 웹 로직을 중지 할 수있는 방법 즉, 웹 로직 10.3에 서블릿 3.0 API를 내 전쟁 파일을 실행할 수있는 방법
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.login(Ljava/lang/String;Ljava/lang/String;)V
?
간단한 답 - 할 수 없습니다. 서블릿 API는 구현이 아닌 API 일뿐입니다. 더 새로운 WebLogic 버전으로 마이그레이션해야합니다 ... 다른 컨테이너를 통합하는 것이 가능할 수도 있지만 그렇게하지 않으려 고합니다. – home