2017-05-28 1 views
0

Ich werde das schnell behalten.Ausführen/Debug Spring Boot-Anwendung von Eclipse JEE Neon allein?

Ich befolge ein Beispiel aus the Spring documentation listed here. Wie ich Gradle verwende, bin ich in der Lage, die Anwendung unter Verwendung auszuführen:

./gradlew bootRun. 

Oder ich die JAR-Datei bauen

./gradlew build 

läuft die JAR-Datei

Während all dies verwenden, können läuft wie angewiesen, das ist irgendwie ein Schmerz. Wenn ich diese App meinem Chef zeige, möchte ich es direkt über die IDE laufen lassen. Jedes Mal, wenn ich Recht, das Projekt klicken (oder auch nur die Anwendungsklasse) als versuchen, sie auszuführen, wird der Dienst nicht und nimmt mich nur auf die folgenden Fehler:

This application has no explicit mapping for /error, so you are seeing this as a fallback. 
Sat May 27 22:32:23 EDT 2017 
There was an unexpected error (type=Internal Server Error, status=500). 
Error resolving template "greeting", template might not exist or might not be accessible by any of the configured Template Resolvers 

ich diese gegoogelt und kann nicht scheinen, eine Lösung finden. Ich habe versucht, ein src/main/resource/static/home.html zu erstellen, aber es hat nicht funktioniert.

Gibt es jemanden, der mir bei diesem Problem helfen kann? Nur für das Protokoll, die application.properties Datei gerade liest wie:

spring.mobile.devicedelegatingviewresolver.enabled: true 
+0

Ich habe es mit Maven und m2e arbeiten, nie wieder an der Arbeit an Gradle (oder sbt). Hast du STS? –

+0

Laden Sie das Gradle-Plugin für Eclipse herunter. Klicken Sie auf Ihr Projekt 'grddle -> refresh' und führen Sie es als Spring-Boot-Anwendung aus. –

+0

Der Fehler beschwert sich über eine fehlende 'greeting.html' also warum würde eine 'home.html' Hilfe hinzufügen? Wenn Sie ein Gradle-Projekt verwenden, stellen Sie sicher, dass Sie die Gradle-Plugins für Eclipse verwenden, um das Projekt zu importieren. Andernfalls werden keine Objekte zum Klassenpfad hinzugefügt. –

Antwort

0

es behoben.

So gab es ein paar Dinge los ...

Die Hauptsache ist, dass Sie tatsächlich das Projekt im Paket-Explorer, wählen Sie die App-Klasse öffnen müssen, kopieren und als Java-Projekt. Ich habe gerade auf das Projekt geklickt, mit der rechten Maustaste geklickt und eine Reihe verschiedener Optionen ausprobiert (Federanwendung, Hallo Anwendung usw.).

Verwandte Themen