Kriegspaket vorbereiten1. Bereiten Sie das vorhandene SpringBoot-Projekt vor und fügen Sie Abhängigkeiten in pom hinzu1) Stellen Sie das Verpackungsformat auf Krieg <packaging>Krieg</packaging> 2) Schließen Sie den in SpringBoot eingebetteten Tomcat aus <!-- Beim Bereitstellen im War-Paket müssen Sie den eingebetteten Tomcat ausschließen --> <Abhängigkeit> <groupId>org.springframework.boot</groupId> <artifactId>Spring-Boot-Starter-Tomcat</artifactId> <scope>bereitgestellt</scope> </Abhängigkeit> <Abhängigkeit> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </Abhängigkeit> 3) Plugin konfigurieren Aus dem Original <Bauen> <Plugins> <Plugin> <groupId>org.springframework.boot</groupId> <artifactId>Spring-Boot-Maven-Plugin</artifactId> </plugin> </plugins> </bauen> Konfigurieren <Bauen> <Plugins> <Plugin> <groupId>org.springframework.boot</groupId> <artifactId>Spring-Boot-Maven-Plugin</artifactId> <Konfiguration> <fork>wahr</fork> <!-- JVM-Parameter hinzufügen --> <jvmArguments>Dfile.encoding=UTF-8</jvmArguments> <!-- Geben Sie die Eintragsklasse an --> <mainClass>com.peko.filemanager.Anwendung</mainClass> </Konfiguration> </plugin> </plugins> </bauen> 2. Konfigurieren Sie die StartklasseAus dem Original @SpringBootAnwendung öffentliche Klasse Anwendung { öffentliche statische void main(String[] args) { SpringApplication.run(Anwendung.Klasse, Argumente); } } Konfigurieren @SpringBootAnwendung öffentliche Klasse Application erweitert SpringBootServletInitialisierer { öffentliche statische void main(String[] args) { SpringApplication.run(Anwendung.Klasse, Argumente); } @Überschreiben geschützter SpringApplicationBuilder konfigurieren(SpringApplicationBuilder Builder) { gibt Builder.Sources zurück (Anwendungsklasse); } } 3. Verpacken mit Maven ToolsErst reinigen, dann verpacken Nach erfolgreichem Abschluss finden Sie das gepackte Kriegspaket im Zielordner Kopiere es und ändere dann den Namen. Hier habe ich es in helloworld.war geändert. Bereitstellung auf Tomcat unter CentOS1. Installieren Sie zuerst Tomcathttps://blog.csdn.net/piano_diano/article/details/116938060 2. Laden Sie das War-Paket mit dem SFTP-Tool in Tomcat/WebApps hoch.Starten Sie Tomcat neu
Öffnen Sie dann die Tomcat-Verwaltungsoberfläche Sie können sehen, dass sich das Projekt im Startzustand befindet. Wenn es sich im heruntergefahrenen Zustand befindet, gehen Sie zum Protokoll unter tomcat/logs, um zu sehen, welcher Fehler gemeldet wird.
Adresse des HelloWorld-Projekts: https://gitee.com/ShyHour/hello-world Oben finden Sie Einzelheiten zur Verwendung von Tomcat zum Bereitstellen des SpringBoot-War-Pakets in der CentOS-Umgebung. Weitere Informationen zur Bereitstellung des SpringBoot-War-Pakets durch Tomcat finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Ändern Sie den Stil des HTML-Textkörpers in JS
>>: Das Konzept und die Eigenschaften von benutzerdefinierten MySQL-Variablen
1. Umwelt: MySQL-5.0.41-win32 Windows XP Professi...
Verwenden Sie bei der Arbeit mehr Open-Source-Too...
In letzter Zeit muss ich im Projekt viele fragmen...
In diesem Artikel zeigt Ihnen der Blogger die häu...
Inhaltsverzeichnis erster Schritt Schritt 2 Schri...
1 Hintergrund Vor kurzem habe ich untersucht, wie...
1. Heute Nachmittag musste ich aufgrund der Anfor...
Inhaltsverzeichnis Makefile Makefile-Benennung un...
Inhaltsverzeichnis 1.MySQL addiert oder subtrahie...
1. Grund der Sperrung Es gibt viele Gründe, warum...
1. CSS3-Animation ☺CSS3-Animationen sind viel ein...
Das grafische Tutorial zur Installation und Konfi...
Zum Beispiel: <u> Dies hat kein Endzeichen u...
CSS-Selektoren Durch Festlegen des Stils für das ...
Inhaltsverzeichnis 1. Nachfrage 2. Umsetzung 3. E...