Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 14379|Ответ: 0

[Источник] Решение ошибок в новом проекте IDEA struts2

[Скопировать ссылку]
Опубликовано 07.08.2018 15:24:47 | | | |
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
Если вы используете struts2 версии 2.5, вам нужно перейти с org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter на org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

В моём struts2-core-2.3.15.3.jar пакете я вижу, что есть org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

Так что в версии Struts2.3 это совсем не проблема. Не бывает такого понятия, как быть ненайденным.

А как насчёт версии 2.5?

В моём пакете struts2-core.jar (я сделал скриншот struts.xml уже вижу, что он 2.5).

Из struts2-core.jar jar-пакета видно, что в org.apache.struts2.dispatcher нет ng (ng), то есть org.apache.struts2.dispatcher.ng.filter.strutsPrepareAndExecuteFilter не существует. Вы можете увидеть StrutsPrepareAndExecuteFilter в разделе org.apache.struts2.dispatcher.filter.




Решение:

Измените значение Filter-Class в web.xml файле на org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter (in Struts org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)


org.apache.catalina.core.StandardContext filterStart
Открыть конфигурационный файл проекта Структура проекта
Нажмите на задачи в правой боковой панели — нажмите исправить — добавить xxx, как показано ниже:




Нажмите исправить, и IDEA автоматически настроит все файлы за вас. Нет необходимости делать много лишних операций.








Предыдущий:Конфигурирование Tomcat в Intelli Idea 2018 Я не смог найти обходной путь
Следующий:IDEA 2018 Свойства Китайское решение для транскодирования юникода
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com