запуск проекта struts2 в Eclipse - PullRequest
1 голос
/ 21 мая 2009

Я в процессе запуска проекта struts2. Хотя я смог использовать struts2-blank как быстрый готовый проект, у меня возникли проблемы при создании собственного проекта struts2 в Eclipse.

Все необходимые jar-файлы находятся в каталоге web-inf / lib, но как только я добавлю следующие строки в мой web.xml

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

Я получаю ошибку

HTTP статус 404 описание запрашиваемый ресурс () недоступен

В настоящее время у меня есть только промежуточное действие без класса реализации, которое просто перенаправляет на страницу результатов jsp.

Если у кого-нибудь есть иды, я был бы очень признателен.

С уважением D

Ответы [ 3 ]

0 голосов
/ 26 июля 2009
<filter>
  <filter-name>filter</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
  <filter-name>filter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

пожалуйста, проверьте его

0 голосов
/ 30 августа 2009

Я думаю, что ошибка относится к папке src .. где вы его разместили И если вы используете Eclipse, вы должны упомянуть в начале, что вы будете использовать

webcontent/web=inf/src

в качестве исходного каталога. Надеюсь, это поможет.

0 голосов
/ 21 мая 2009

Трудно сказать. Ошибка не является специфической для Struts. Я думаю, что вам придется предоставить больше информации о том, что вы делаете. Если вы использовали архетипы maven, сможете ли вы запустить свой проект, используя mvn jetty: run? Вы импортировали свой проект в Eclipse как проект Maven? Вы запускаете это внутри Eclipse?

Кажется, что если вы работаете с сайтом в IDE, у него возникают проблемы с расположением того, что создается, а затем развертывается как веб-приложение. Проверьте веб-развертывание Eclipse / запустите tomcat / любые другие параметры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...