решить эту ошибку 404: исходный сервер не нашел текущее представление для целевого ресурса или не хочет раскрыть, что он существует - PullRequest
0 голосов
/ 04 апреля 2019

Я получаю эту ошибку 404: при запуске проекта на сервере.

Это для выпуска sts 3.7.3 с maven m2.i изменил путь в pom.xml

pom.xml:

<sourceDirectory>src</sourceDirectory>
  <outputDirectory>WebContent/WEB-INF/classes</outputDirectory>

 <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <version>3.2.1</version>
        <configuration>
           <warSourceDirectory>WebContent</warSourceDirectory> 
        </configuration>
      </plugin>

1 Ответ

0 голосов
/ 10 апреля 2019

Я много раз боролся с этой проблемой.

Решение, которое я в настоящее время использую, заключается в том, находится ли webapp (или папка, в которой вы хранили представления, например, jsp), в сборке развертывания.

Попробуйте это:

Щелкните правой кнопкой мыши по проекту> Build Path> Configure Build path> Deployment Assembly> Add (справа)> Folder> (добавьте папку jsp, по умолчанию это src/main/webapp)

Примечание. Если у вас есть другая папка с именем pages в папке webapp, в которой есть файлы jsp, например, src/main/webapp/pages, то вы также должны включить ее в путь сборки.

...