Lösen Sie das Problem des Tomcat 404-Fehlers bei der Bereitstellung von Spring Boot + Jar-Verpackungen

Lösen Sie das Problem des Tomcat 404-Fehlers bei der Bereitstellung von Spring Boot + Jar-Verpackungen

1. Spring Boot unterstützt kein JSP-JAR-Paket, JSP kann nur ein War-Paket sein.
Verfahren:

<packaging>Krieg</packaging>

<Bauen>
 	<Plugins>
 		<Plugin>
 			<groupId>org.springframework.boot</groupId>
 			<artifactId>Spring-Boot-Maven-Plugin</artifactId>
 		</plugin>
 	</plugins>
</bauen>

2. Die Tomcat-Version darf nicht zu neu sein, da sie sonst instabil werden kann. Wenn Sie Tomcat10 verwenden, ist das Ergebnis 404. Wenn Sie Tomcat9 verwenden, ist es normal.

Das Wort Spring erscheint nie, wenn es auf Tomcat10 bereitgestellt wird

Das Wort Spring erscheint nie, wenn es auf Tomcat10 bereitgestellt wird

Wechseln Sie zu Tomcat9 und Sie können die Änderungen sofort sehen

Bildbeschreibung hier einfügen

Erfolgreiche Bereitstellung

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels zur Lösung des 404-Fehlerproblems bei der Bereitstellung von Spring Boot + Jar Packaging Tomcat. Weitere relevante Inhalte zu Spring Boot + Jar Packaging Tomcat finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Eine kurze Erläuterung des Implementierungsprinzips des in SpringBoot eingebetteten Tomcat
  • Lösen Sie das Problem, dass SpringBoot-WebSocket-Ressourcen nicht geladen werden können und Tomcat-Startfehler auftreten
  • So installieren Sie Tomcat in Docker und stellen das Springboot-Projekt-War-Paket bereit
  • Lösen Sie das Problem, dass der eingebettete Spring Boot-Tomcat nicht startet
  • Eine kurze Diskussion über den Unterschied zwischen dem in Springboot integrierten Tomcat und der externen unabhängigen Bereitstellung von Tomcat
  • SpringBoot2 verwendet Jetty-Containeroperationen (und ersetzt den Standard-Tomcat).
  • SpringBoot entfernt die Implementierung des eingebetteten Tomcat
  • Detaillierte Erläuterung der beiden Verpackungsmethoden für Springboot-Projekte mit Tomcat und ohne Tomcat
  • Tomcat meldet einen Fehler beim Starten des Springboot-Projekt-War-Pakets: Fehler beim Starten des untergeordneten
  • So wechseln Sie den Standard-Tomcat-Container in Springboot
  • So entfernen Sie den eingebetteten Tomcat in Spring Boot und starten ihn auf eine nicht webbasierte Weise

<<:  Vue/React-Einzelseitenanwendung zurück ohne Aktualisierungslösung

>>:  HTML-Tutorial, leicht zu erlernende HTML-Sprache (2)

Artikel empfehlen

Eine detaillierte Einführung in Linux-Dateiberechtigungen

Die Stärke von Linux liegt in seinem Mehrbenutzer...

HTML-Kopfstruktur

Im Folgenden werden die häufig verwendete Kopfstr...

Zusammenfassung der React-Grundlagen

Inhaltsverzeichnis Vorwort Start React-Lebenszykl...

Implementierung der Miniprogramm-Aufzeichnungsfunktion

Vorwort Bei der Entwicklung eines Miniprogramms b...

So stellen Sie Solidity-Smart-Contracts mit ethers.js bereit

Wenn Sie DApps auf Ethereum entwickelt haben, hab...

Implementierung der Installation von Docker in einer Win10-Umgebung

1. Rufen Sie die offizielle Docker-Website auf Ge...

Hexadezimale Farbcodes (vollständig)

Rot und Pink und ihre Hexadezimalcodes. #990033 #...

Einführung in geplante Aufgaben im Linux-System

Inhaltsverzeichnis 1. Planaufgaben anpassen 2. Ze...

HTML-Beispielcode zum Lesen und Anzeigen von Bildern in einem lokalen Ordner

Ein Zweck Wählen Sie auf der HTML-Seite einen lok...

Vue implementiert die richtige Slide-Out-Layer-Animation

In diesem Artikelbeispiel wird der spezifische Co...

Einfaches Anwendungsbeispiel für rekursive MySQL 8.0-Abfragen

Vorwort Dieser Artikel verwendet die neuen Funkti...