gpt4 book ai didi

java - 在 Weblogic 10.3 中使用 Servlet 3.0

转载 作者:搜寻专家 更新时间:2023-11-01 01:05:01 25 4
gpt4 key购买 nike

我正在研究基于表单的身份验证并使用以下语句。我已经意识到 HttpServletRequest->login 方法是 servlet 3.0 附带的实现方式。(在 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?

最佳答案

Weblogic 10.3.x 是一个 Servlet 2.5 容器。您必须使用 Weblogic 12c以上 。它提供了support对于 Servlet 3.0

关于java - 在 Weblogic 10.3 中使用 Servlet 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17230082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com