结合使用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