Es gibt einen Fall: Das offizielle Website -Dokument zeigt die folgenden ersten 3 Schritte, aber auf diese Weise können Sie nur ein Runnable -JAR -Paket erstellen. Um das Kriegspaket einzugeben, müssen Sie unter dem Link hinter dem Dokument zu einer anderen Seite springen, um den vierten Schritt zu finden, dh Sie können endlich das Kriegspaket eingeben. Einige Freunde mögen nachlässig sein und den Link zum vierten Schritt nicht finden, aber sie glauben, dass sie das Kriegspaket eingeben können, nachdem sie nur die ersten drei Schritte ausgeführt haben. Infolgedessen machen sie immer wieder Fehler, und sie denken, dass mit ihrer Geschäftsordnung etwas nicht stimmt, und dann machen sie immer wieder Probleme, viel Zeit zu verschwenden (wie ich), also habe ich den gesamten Prozess hier geschrieben.
1. Geben Sie die Kriegsverpackungsmethode an
<Packages> jar </packaging>
2.POM.xml Spring-Boot-Maven-Plugin-Plugin hinzufügen
<build> <plugins> <plugin> <gruppeId> org.springFramework </plugins> </bauen>
3.pom.xml Feder-Boot-Starter-Tomcat-Abhängigkeit hinzufügen
<Depopentcy> <gruppe> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Starter-Tomcat </artifactid> <scope> bereitgestellt </scope> </abhängig>
4. Die Startklasse erbt SpringbootServletInitializer und überschreibt die Konfigurationsmethode
@SpringbootApplicationPublic Class Anwendung erweitert SpringbootServletInitializer {@Override Protected SpringApplicationBuilder configure (SpringApplicationBuilder -Anwendung) {return application.Sources (application.class); } public static void main (String [] args) löst eine Ausnahme aus {SpringApplication.run (application.class, args); }}Zusammenfassen
Die obige Methode ist die Methode von Spring Boot+Maven, um Kriegspakete vom Herausgeber vorgestellt zu werden. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!