(1) Ich wollte den von Spring Boot erstellten Krieg auf einem externen Tomcat ausführen. (2) Ich habe Tomcat bereitgestellt und versucht, eine Verbindung herzustellen, aber ein 404-Fehler ③ Oh, ich habe vergessen, die @ SpringBootApplication-Klasse SpringBootServletInitializer erben zu lassen. (・ Ω <) Tehepero ☆ ④? Ich kann nicht durch Gradle Build gehen! (Gradle Build anderer Projekte geht vorbei)
error.text
Task :compileJava FAILED
C:\Users\******\workspace\test01\src\main\java\apl\TestApplication.java:6:Error:Paket org.springframework.boot.web.servlet.Unterstützung gibt es nicht
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
^
C:\Users\******\workspace\test01\src\main\java\apl\TestApplication.java:9:Error:Symbol kann nicht gefunden werden
public class NegoApplication extends SpringBootServletInitializer{
^
Symbol:Klasse SpringBootServletInitializer
2 Fehler
Aus irgendeinem Grund wurde GRADLE_HOME nur für das betreffende Projekt festgelegt. (Projekte, die andere Gradle-Builds durchlaufen, durchlaufen gebrauchte Gradle, die am Eclipse-Plug-In haften.)
… Ist jeder Ort anders?
① Löschen Sie alle Erstellungspfade des entsprechenden Projekts ② Öffnen Sie die Konsole und führen Sie gradle ecripse aus ③ Stellen Sie build.gradle so ein, dass GRADLE_HOME nicht angezeigt wird.
→ Erfolg
Sie können GRADLE_HOME von Anfang an verwenden. Nachher Pflege.
Recommended Posts