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

MySql-Anmeldekennwort vergessen und Lösung für vergessenes Kennwort

Methode 1: MySQL bietet einen Befehlszeilenparame...

So verwenden Sie Nexus, um JAR-Pakete zu privaten Servern hinzuzufügen

Warum müssen wir einen privaten Nexus-Server erst...

Ein Beispiel, wie Tomcat Session verwaltet

Sie haben ConcurrentHashMap gelernt, wissen aber ...

Teilen Sie das Problem, dass Ubuntu 19 die Docker-Quelle nicht installieren kann

Entsprechend den wichtigsten Websites und persönl...

Detaillierte Erklärung der Methoden und Eigenschaften von Vue

Vue-Methoden und -Eigenschaften 1. Methoden Verwe...

CSS3 Milchglaseffekt

Wenn der Milchglaseffekt gut gelingt, kann er die...

Eine kurze Erläuterung zur Verwendung von Slots in Vue

Definition und Verwendung: Verwenden Sie die Slot...

Implementierung von React Routing Guard (Routing-Interception)

React unterscheidet sich von Vue. Es implementier...

Zusammenfassung der Methoden zum Bereinigen von Mysql general_log

Methode 1: GLOBAL festlegen general_log = "A...

So installieren Sie MySQL Community Server 5.6.39

Dieser Artikel enthält das ausführliche Tutorial ...

So erzwingen Sie die vertikale Anzeige auf mobilen Seiten

Ich habe kürzlich bei der Arbeit eine mobile Seit...