Приложение Entreprise успешно развернуто, но не запущено - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь разработать свое первое веб-приложение на основе java -EE. Это приложение должно быть развернуто на сервере JBoss. Для этого я черпал вдохновение из https://bitbucket.org/lassitercg/example/src. Я сделал некоторые изменения в моем кодексе. Я разрабатываю это приложение с использованием IntelliJ-сообщества. Приложение было успешно развернуто. всякий раз, когда я пытаюсь получить доступ к "localhost: 8080 / startweb", я получаю 404. Код можно найти по этой ссылке https://github.com/amine-taktak/startweb

Я запустил отладчик (порт 8787) в Intellij и установите точку останова в контроллере приложения. При доступе к URL ничего не происходило, хотя приложение было успешно развернуто, и я не видел ошибок в журналах.

enter image description here

1 Ответ

0 голосов
/ 30 марта 2020

Ваш макет веб-приложения неправильный. Пожалуйста, обратитесь к стандартному макету каталогов Maven .

Вам необходимо переместить каталог webapp в src/main. Затем обновите pom.xml ссылку на файл на web.xml, затем переместите META-INF из resources в webapp, затем исправьте синтаксические ошибки в index.xhtml (то же пространство имен h связано с 2 различными URL-адресами), затем исправьте / внедрите свою базу данных, затем добавьте сервлет лиц в web.xml, добавьте faces-config.xml, тогда ваше веб-приложение должно быть доступно по адресу http://localhost: 8080 / startweb / .

Один раз вы решаете все проблемы и, наконец, код контроллера выполняется, вы сможете отлаживать его из IDE с помощью конфигурации удаленной отладки.

Если вы новичок во всем этом, я бы предложил начать с чего-то большего просто, как одна JSP страница и один Java сервлет.

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

...