404
обычно означает page not found
, но с этой небольшой информацией очень трудно сказать, что происходит не так.
есть ли какие-либо исключения / ошибки, появляющиеся на консоли сервера, если они есть.
В качестве дополнительного примечания, чтобы изучить или начать работать с struts2, мой лучший способ - загрузить образец приложения с официального сайта struts2 и запустить его внутри своего кота.
это поможет вам понять структуру struts2, а также другие необходимые конфигурации.
К вашему сведению: Filter dispatcher
устарел в распорках2, я должен предложить вам использовать
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
всегда лучше начинать с обновленного
редактировать
URL-адрес, по которому вы пытаетесь попасть, все еще отсутствует в сообщении, но, похоже, проблема пространства имен связана с тем, что вы определили пространство имен в вашем пакете и, как показано в этом Struts2, попытаются разрешить проблему с иерархией пространства имен, которая в вашем случае не является таковой. смог найти.
прочитать пространство имен для деталей
Struts2 Пространства имен
Дополнительно вставьте свой JSP-код также просто для перекрестной проверки, удалите эту строку namespace="/"
из файла конфигурации Struts и убедитесь, что она работает