相关疑难解决方法(0)

将Servlet 3.0与Weblogic 10.3一起使用

我正在进行基于表单的身份验证并使用以下语句.我已经在实现的方式上意识到HttpServletRequest-> login方法附带了servlet 3.0.(在stackoverflow用户的帮助下)

HttpServletRequest request = getHttpServletRequest();
request.login() 
Run Code Online (Sandbox Code Playgroud)

所以我使用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
Run Code Online (Sandbox Code Playgroud)

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

java authentication java-ee glassfish-3 weblogic-10.x

4
推荐指数
1
解决办法
1万
查看次数

WebLogic Server ::服务器不支持J2EE Web模块规范的3.0版

当我尝试使用WebLogic 11g 10.3.5服务器运行应用程序时,它显示"服务器不支持J2EE Web模块规范的3.0版".

怎么克服这个?

谢谢!

java specifications java-ee weblogic11g web

3
推荐指数
1
解决办法
1万
查看次数