2017-01-06 8 views
0

У меня есть приложение, которое представляет собой простой HelloWorld с Thymeleaf.mvn spring-boot: run vs intellij run

Когда я запускаю его: МВН весна-загрузки: бежать, все работает как шарм

Когда я запускаю его с IntelliJ я получаю эту ошибку: «Это приложение не имеет явного отображения для/ошибки, так что вы видя это как резерв ». и на консоли нет журналов. Я попытался перестроить проект из Intellij, я упростил свой pom и источники до самого простого выражения, удалив посторонние зависимости и классы, не относящиеся к нему, ничего не делает.

Я создал другой проект в IntelliJ с нуля, и мне удалось заставить его работать сразу как с IDE, так и с maven.

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

ответ

0

Это известная проблема IntelliJ. Я предполагаю, что вы можете удалить <scope>provided</scope> деталей в файле pom.xml, чтобы избавиться от проблемы. Вероятно, он корректно работает с Spring Boot, но для его упаковки в .war для запуска Tomcat, вам нужно вернуть их и использовать mvn package. Вопрос уже описан здесь: https://youtrack.jetbrains.com/issue/IDEA-107048