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 implementieren Sie abgerundete Ecken mit CSS3 unter Verwendung von JS

Ich bin auf ein Beispiel gestoßen, als ich nach e...

Implementierung eines einfachen Rechners auf Basis von JavaScript

In diesem Artikel wird der spezifische JavaScript...

Vue setzt die Daten auf ihren ursprünglichen Zustand zurück

In einigen Fällen müssen die Daten in den Daten w...

Beispiel für die Anpassung des Vue-Projekts an den großen Bildschirm

Eine kurze Analyse von rem Zunächst einmal ist re...

Nginx-Beispielcode zur Implementierung dynamischer und statischer Trennung

In Kombination mit dem Szenario in diesem Artikel...

Einige wichtige Punkte des visuellen Website-Designs

Vom Kunsthandwerksdesign über Grafikdesign bis hin...

Implementierung von Nginx-Weiterleitungsübereinstimmungsregeln

1. Regulärer Ausdrucksabgleich ~ für Groß- und Kl...

Vue realisiert einfachen Effekt des Lauflichts

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

Datenabfragevorgang im MySQL-JSON-Format

Der Standardtabellenname ist „base_data“ und der ...

Wie werden Leerzeichen in HTML dargestellt (was bedeuten sie)?

Bei der Webentwicklung stößt man häufig auf Zeiche...