Оригинальная версия составляет 2.3.x, и она должна быть обновлена до 2.5.2 из -за соображений безопасности.
1. Версия 2.5.2 больше не предоставляет xwork.jar и интегрирована в пакет ядерных стопор.
2. Проблема недоступного метода необходима для добавления строгого метода invocation = "false" в каждый файл конфигурации действия:
<package name = "login" namespace = "/login" extends = "structs-default" strict-method-invocation = "false">
И изменить заголовок файла конфигурации на версию 2.5:
<! Doctype struts public "-// Apache Software Foundation // Конфигурация Struts DTD 2.5 // en" "http://struts.apache.org/dtds/struts-2.5.dtd">
3. Проблема сбоя сеанса, добавьте узел сеанса-дискриптора для Weblogic Server:
<? XML версия = "1.0" Encoding = "UTF-8"?> <Weblogic-Web-App xmlns = "http://www.bea.com/ns/weblogic/90"> <context-root>/ynwjnw </context-root> <container-descriptor> <servlet-reload-check-secs> -1 </servlet-reload-checs> <Предпочитает- Web-Inf-Classes> True </prefence-web-inf-classes> </container-descriptor> <session-descriptor> <sookie-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.strutspreareAndexecutefilter
Модифицировано на:
org.apache.struts2.dispatcher.filter.strutspreareandexecutefilter
Вышеуказанное - проблемы и решения, встречающиеся при обновлении стойки до 2.5.2, которые редактор представил вам (рекомендуется). Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!