簡體   English   中英

將Servlet 3.0與Weblogic 10.3一起使用

[英]Using Servlet 3.0 with Weblogic 10.3

我正在進行基於表單的身份驗證並使用以下語句。 我已經在實現的方式上意識到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及更高版本。 它為Servlet 3.0提供支持

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM