Java-сервлет не может найти мой index.jsp при запуске tomcat в intellij - PullRequest
0 голосов
/ 05 ноября 2018

Я использую intellij.

Хорошо, Tomcat запущен, все в порядке, но всегда выдает ошибку 404.

мой web.xml находится в папке webcontent в корне проекта. projectfolder / WebContent / WEB-INF

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                  http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0">

<display-name>WebTicket</display-name>

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

и моя страница находится в: projectfolder / WebContent

Хорошо в свойствах проекта, аспектом проекта является веб.

Я использую сервл + мавен.

Есть идеи, как ее решить?

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

1 Ответ

0 голосов
/ 12 ноября 2018

Хорошо. Я создал проект как Dynamic Web Module до 2.5 и изменил на 4.0

Папкой по умолчанию для веб-ресурсов в версии 2.5 является папка проекта / src / main / webapp

в 4.0 - папка проекта / WebContent

Когда я изменил аспект свойств проекта в затмении, старая конфигурация осталась.

в intellij просто зайдите в файл> структура проекта

вкладка фасетов, выберите веб-модуль и измените папку веб-ресурсов.

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