结合使用Servlet 3.0和Weblogic 10.3

我正在基于表单的身份验证并使用以下语句。我已经意识到Servlet 3.0随附了HttpServletRequest->

login方法的实现方式(在stackoverflow用户的帮助下)

HttpServletRequest request = getHttpServletRequest();

request.login()

因此,我将weblogic用作AppServer,我准备了一个war文件,没有任何编译错误,并且可以在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

如何在weblogic 10.3上使用servlet 3.0 api运行我的war文件,换句话说,如何停止weblogic覆盖servlet 3.0

api?

回答:

是 容器。您必须使用 及更高版本。它提供了对

支持。


以上是 结合使用Servlet 3.0和Weblogic 10.3 的全部内容, 来源链接: utcz.com/qa/413035.html

回到顶部