404 означает, что URL, к которому вы пытаетесь обратиться, не указывает на существующий ресурс на вашем сервере.Проверьте адрес еще раз, возможно, часть «web» (из http://localhost:8080/web/UserInterface
) неверна, потому что, возможно, приложение не развернуто с таким именем.По умолчанию имя контекста приложения извлекается из имени файла «.war», например, если ваш файл «myApp.war», ваше приложение должно быть доступно по адресу http://localhost:8080/myApp
Также, если выфактически развертываете вашу войну в файле .ear, в котором этот файл ear будет содержать дескриптор aplpication application.xml, который может сопоставить файл вашего приложения с конкретным контекстом, независимо от того, что такое имя файла .war, что-то вроде:
<module>
<web>
<web-uri>myApp.war</web-uri>
<context-root>theApp</context-root>
</web>
</module>
Наконец, если вы выполняете автоматическое развертывание из Eclipse с помощью коннектора JBoss Eclipse, иногда возникает ошибка, и на самом деле приложение не развертывается должным образом (даже если само приложение в порядке).Если это так, попробуйте вручную развернуть .war на сервере приложений и проверьте его таким образом.