Не удалось получить Struts2 Hello World для работы с Eclipse и Maven

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

http://www.mkyong.com/misc/how-to-use-mkyong-tutorial/

Я использую:

  • maven: 3.2.1
  • tomcat 7
  • java 1.7
  • Eclipse: релиз Luna (4.4.0)

Я получаю это сообщение:

WARNING: Could not find action or result There is no Action mapped for namespace [/] and action name [] associated with context path [/Struts2Example]. - [unknown location] 

Я никогда не могу попасть на страницу login.jsp если я не login.jsp полный URL-адрес. Но даже тогда, когда я нажимаю кнопку отправки, она не идет на страницу welcome_user.jsp .

Может кто-нибудь сказать мне, как я могу это исправить и получить этот пример Hello World для работы с Eclipse?

Если вы следуете руководству, которое связано со страницей Struts 2 Hello World Example и сделано все до p. 7, то вы должны запустить его, как написано

В Struts2 вы можете получить доступ к classу действий непосредственно с суффиксом .action.

http://localhost:8080/Struts2Example/User/Login.action

Если вы попытались получить доступ к

 http://localhost:8080/Struts2Example 

вы получите сообщение, и в браузер будет отправлен код ошибки 404.

ПРЕДУПРЕЖДЕНИЕ: Не удалось найти действие или результат. В пространстве имен нет действий, отображаемых для пространства имен [/] и имени действия [], связанного с контуром контекста [/ Struts2Example]. – [неизвестное местоположение]

Обходной путь заключается в том, чтобы добавить файл в корневую папку в Интернете, которая перенаправит браузер в нужное место.

index.html :

       

Loading ...

Также измените дескриптор развертывания веб-приложения, чтобы включить это имя файла в список файлов приветствия.

web.xml :

  index.html  

Вот и все, если вы ищете учебник Hello World, вы должны использовать эти ссылки:

  • Привет мир
  • Привет, мир, используя Struts 2
  • Как создать веб-приложение Struts 2
  • Создание веб-приложения Struts 2 с использованием Maven для управления артефактами и создания приложения
Interesting Posts

В чем разница между скрытыми атрибутами HTML и ариями?

HP PSC 1410 – все изображения сканера – черные

Как получить текущее имя пользователя в .NET с помощью C #?

Изменение ориентации экрана программно с помощью кнопки

Не сочетайте значки на панели задач, но показывайте только значки

Плотность2d Участок с использованием другой переменной для заполнения (аналогично geom_tile)?

Различия в альфа-визуализации между OpenGL и WebGL

Старый (Leopard) Expose on Snow Leopard (для mac)

Ошибка «… не может загрузить такой файл – mysql2 / 2.0 / mysql2 (LoadError)». В Windows XP с Ruby 2.0.0

Получение четких шрифтов в OS X после переключения с Windows

Обработка инкрементного моделирования данных Изменения в функциональном программировании

Печать репитеров с термопринтером в java

Глобально конвертировать UTC DateTimes в пользовательские локальные DateTimes

ViewPager внутри ScrollView не выполняет прокрутку соответствия

Где хранятся элементы в системном трее?

Давайте будем гением компьютера.