So stellen Sie War-Pakete manuell über Tomcat9 unter Windows und Linux bereit

So stellen Sie War-Pakete manuell über Tomcat9 unter Windows und Linux bereit

Die Ergebnisse sind in Windows- und Linux-Umgebungen unterschiedlich.

Windows

Schritt 1: Verwenden Sie Maven, um ein War-Paket zu erstellen (wenn das War-Paket den Namen „hello-back.war“ hat).

Schritt 2: Kopieren Sie das War-Paket in das Webapps-Verzeichnis der Tomcat-Installation

Schritt 3: Starten Sie Tomcat (Sie können die Portnummer in conf/server.xml ändern)

Schritt 4: Rufen Sie einfach den Browser 127.0.0.1::8080 auf

 

linux

Dieselbe Operation, dieselbe Bereitstellung, kein Stil, was soll's

Mach dir keine Sorgen, mach dir keine Sorgen. . .

Hier gibt es ein Problem. Standardmäßig wird der Projektname zum Stammverzeichnis hinzugefügt. Beispielsweise wird oben „Hello-back“ hinzugefügt. Auf diese Weise können einige Ressourcendateien nicht geladen werden (da die Ressourcendateien relativ zum Stammverzeichnis sind).

Um dieses Stammverzeichnis zu ändern, ändern Sie einfach die Konfigurationsdatei server.xml von Tomcat (sie befindet sich in conf/server.xml).

Fügen Sie den folgenden Satz zwischen <Host> und </Host> ein

<Context path="/" docBase="hello-back" debug="0" privileged="true"/> Der Pfad dieser Konfiguration bezieht sich auf das Stammverzeichnis und docBase bezieht sich auf den War-Namen

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Methode zum manuellen Bereitstellen von War-Paketen unter Windows und Linux über Tomcat9. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So ändern Sie die Speichergröße von Tomcat unter Linux und Windows

<<:  So ändern Sie die Standardspeicher-Engine in MySQL

>>:  Implementierungsbeispiel eines React-Projekts von der Neuerstellung bis zur Bereitstellung

Artikel empfehlen

So konfigurieren Sie MySQL8 in Nacos

1. Erstellen Sie die MySQL-Datenbank nacos_config...

vue + springboot realisiert die Login-Funktion

In diesem Artikelbeispiel wird der spezifische Co...

Mysql-String-Abfangen und Abrufen von Daten im angegebenen String

Vorwort: Ich bin auf die Anforderung gestoßen, be...

So schreiben Sie den Nofollow-Tag und verwenden ihn

Das „nofollow“-Tag wurde vor einigen Jahren von G...

So konfigurieren Sie https für Nginx in Docker

Websites ohne https-Unterstützung werden von Brow...

Was ist nach der Installation von Ubuntu 20.04 zu tun (Anleitung für Anfänger)

Ubuntu 20.04 wurde veröffentlicht und bringt viel...

Reacts Methode zur Realisierung einer sekundären Verknüpfung

In diesem Artikel wird der spezifische Code von R...

Erste Erfahrungen mit der Texterstellung mit Javascript Three.js

Inhaltsverzeichnis Wirkung Beginnen Sie mit der T...