2016-04-26 9 views
2

Ich habe ein Spring-Boot-Projekt, kompiliert und funktioniert gut, wenn ich es von 2015.3 IDE, aber nicht von 2016.1 ausführen, stürzt es beim Start, aber es ist, weil die Konfiguration scheint zu brechen. Was ich gefunden habe, ist folgendes:IntelliJ Idea 2016.1 liest nicht Anwendungseigenschaften

  • es scheint, dass in der IDE 2016 die application.properties Datei nicht einlöst, ich in den App-Logs zu sehen, dass das Profil nicht Satz ist, während ein aktives Profil ist setzt tatsächlich in der oben genannten Datei
  • i das Projekt ohne Probleme wieder aufbauen kann
  • die kompilierte jar wenn von der Kommandozeile
  • die application.properties aufgerufen funktioniert, ist in den src/main/resources-Ordnern (die ist als Ressource gekennzeichnet ce-Ordner)
  • am selben Projekt funktioniert (immer hatte), wenn ich laufe es ab 2015 IDEA

P. S. Ich laufe die IDE auf Linux 64bit mit Oracle jdk 1.8.0.u77

+0

Verwenden Sie Gradle? – luboskrnac

+0

ja, das Projekt verwendet Gradle – Alienpenguin

+0

Dies ist isoliert auf den Linux-Build, scheint auf Windows 64bit Build IDE v2016.1.1 gut zu funktionieren. application.properties wird korrekt gelesen. – Srikanta

Antwort

1

Ich hatte das gleiche Problem. Mein Kollege hat eine Problemumgehung gefunden, bei der Sie vom Gradle-Wrapper zur lokalen Installation von Gradle wechseln müssen.

Auch eine vollständige Wiederherstellung ist wahrscheinlich erforderlich.

enter image description here

+0

Danke luboskrnac, das hat es geschafft. Ich bin mir nicht sicher, was es verursacht hat. Ich hatte bereits den kompletten Umbau versucht. – Alienpenguin

+0

Wie ich bereits erwähnt habe, ist es eine Problemumgehung, keine Lösung. Ich bin nicht glücklich, dass Gradle Wrapper aus dem Repository nicht verwendet wird. – luboskrnac

Verwandte Themen