2017-01-06 3 views
0

Ich habe eine App, die eine einfache HelloWorld mit Thymeleaf ist.mvn Spring-Boot: Lauf vs Intellij laufen

Wenn ich laufe es mit: mvn feder boot: run, alles funktioniert wie ein Zauber

Als ich es mit IntelliJ laufen bekomme ich diesen Fehler ‚Diese Anwendung für/Fehler keine explizite Zuordnung hat, so dass Sie ich sehe das als Fallback. und es gibt keine Protokolle auf der Konsole. Ich habe versucht, das Projekt von Intellij neu aufzubauen, ich habe meinen Pom und meine Quellen auf den einfachsten Ausdruck vereinfacht, indem ich irrelevante Abhängigkeiten und Klassen, die nicht relevant sind, lösche, nichts tut es.

Ich habe ein anderes Projekt in IntelliJ von Grund auf neu erstellt und ich habe es geschafft, es sofort mit IDE und Maven arbeiten zu lassen.

Was kann dazu führen, dass ein Projekt so drunter und drüber geht? Irgendwelche harte Reinigung oder Stichwort, was ich tun könnte, um mein Projekt zum Laufen zu bringen?

Antwort

0

Es ist ein bekanntes Problem von IntelliJ. Ich nehme an, Sie können <scope>provided</scope> Teile in pom.xml Datei entfernen, um das Problem loszuwerden. Es funktioniert wahrscheinlich korrekt mit Spring Boot, aber um es in .war zu kompilieren, um auf Tomcat zu laufen, müssen Sie sie zurückstellen und mvn package verwenden. Das Problem wurde bereits hier beschrieben: https://youtrack.jetbrains.com/issue/IDEA-107048

Verwandte Themen