JRebel в веб-проекте IntelliJ, ошибка 404 - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть веб-проект JEE, который я впервые создал в Eclipse.Я использовал Eclipse jrebel плагин для отладки, и все работает отлично.Теперь я перенес его в IntelliJ и использую плагин JRebel.Кажется, что проект работает нормально, когда я его запускаю.Точки останова на коде запуска поражены.Однако, когда я открываю домашнюю страницу в своем браузере, я получаю сообщение об ошибке «Запрос не понятен серверу.(404)».REST звонки не работают.Я не пытался вносить какие-либо изменения в код в полете, просто хочу, чтобы он сначала работал.

Я посмотрел в jrebel.log, там нет ничего особенного.

1 Ответ

0 голосов
/ 01 мая 2019

Я нашел решение - не используйте файлы rebel.xml, сгенерированные IntelliJ, вместо этого используйте плагин maven. Добавьте это в файл maven в вашем родительском pom -

<build>
...
 <plugin>
                    <groupId>org.zeroturnaround</groupId>
                    <artifactId>jrebel-maven-plugin</artifactId>
                    <version>1.1.9</version>
                    <executions>
                          <execution>
                                <id>generate-rebel-xml</id>
                                <phase>process-resources</phase>
                                <goals>
                                      <goal>generate</goal>
                                </goals>
                          </execution>
                    </executions>
              </plugin>
...
</build>
...