元のバージョンは2.3.xであり、セキュリティ上の理由により2.5.2にアップグレードする必要があります。
1。バージョン2.5.2はXwork.jarを提供しなくなり、Struts-Coreパッケージに統合されています。
2.アクセス不可能な方法の問題は、各アクション構成ファイルに厳密なメソッドインボケーション= "false"を追加するために必要です。
<パッケージname = "login" namespace = "/login" extends = "structs-default" strict-method-invocation = "false">
構成ファイルヘッダーをバージョン2.5に変更します。
<!Doctype Struts public " - // Apache Software Foundation // DTD Struts Configuration 2.5 // En" "http://struts.apache.org/dtds/struts-2.5.dtd">
3.セッションの失敗の問題、WebLogicサーバーのセッションデスプトールノードを追加します。
<?xml version = "1.0" encoding = "utf-8"?> <weblogic-web-app xmlns = "http://www.bea.com/ns/weblogic/90"> <conttunal-root>/ynwjnw </context-root> <container-descriptor> <servlet-reload-reload-ceck-secs> -1 </servlet-reload-secs> <優先web-inf-classes> true </prefer-web-inf-classes> </container-descriptor> <session-descriptor> <cookie-name> jsessionid1 </cookie-name> </session-descriptor> </weblogic-web-app>
4。バージョン2.5.2 JDKには1.7 5、web.xmlが必要です
org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter
修正:
org.apache.struts2.dispatcher.filter.strutsprepareandexecutefilter
上記は、編集者が紹介した2.5.2にアップグレードするときに発生する問題とソリューションです(推奨)。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!