Я работаю над проверкой на основе форм и использованием следующих инструкций. Я понял, на пути реализации, HttpServletRequest-> метод Логин поставляется с сервлета 3.0. (С помощью StackOverflow пользователей)Использование Servlet 3.0 с Weblogic 10.3
HttpServletRequest request = getHttpServletRequest();
request.login()
Так я использую WebLogic как AppServer, я подготовил военный файл без каких-либо ошибка компиляции, и она работает на Glassfish 3.1 appserver. Но поскольку weblogic 10.3 имеет неявную поддержку 2.5, он перезаписывает Servlet 3.0.1.jar, поэтому имеет следующую ошибку.
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.login(Ljava/lang/String;Ljava/lang/String;)V
Как я могу запустить мой архив войны с сервлета 3.0 API на WebLogic 10.3, другими словами, как я могу остановить WebLogic перезапись Servlet 3.0 API?
Простой ответ - вы не можете. API сервлета - это просто API, а не реализация. Вы должны перейти на новую версию WebLogic ... возможно, можно будет интегрировать другой контейнер, но я бы не попробовал этого. – home