Wo wird der von IntelliJ IDEA mit Tomcat bereitgestellte Projektspeicherort verwendet?

Wo wird der von IntelliJ IDEA mit Tomcat bereitgestellte Projektspeicherort verwendet?

Nachdem IntelliJ IDEA ein Javaweb-Projekt mit Tomcat bereitgestellt hat, kann das Projekt nicht im Webapps-Verzeichnis von Tomcat gefunden werden.

1. Schauen Sie sich nach der Bereitstellung des Projekts zunächst das Verzeichnis der Webanwendungen an

Geben Sie hier die Bildbeschreibung ein
Geben Sie hier die Bildbeschreibung ein

2. Erklären Sie zunächst, wie Sie die bereitgestellten Projekte finden, und erläutern Sie dann die Gründe.
2.1 Klicken Sie zunächst auf das Projekt und dann mit der rechten Maustaste auf „Im Explorer anzeigen“.

Geben Sie hier die Bildbeschreibung ein

2.2
Das Projekt hier verwendet Maven nicht, daher ist das Ausgabeverzeichnis out. Wenn es Maven ist, befindet es sich im Zielverzeichnis. Es kann auch ein Problem mit der Idea-Version sein, daher sind die Namen unterschiedlich, aber sie gehören alle zum Ausgabeverzeichnis. 18 Jahre Artikel...

Geben Sie hier die Bildbeschreibung ein

2.3

Geben Sie hier die Bildbeschreibung ein
2.4Geben Sie hier die Bildbeschreibung ein

An diesem Punkt wurde das bereitgestellte Webprojekt gefunden.

3. Nachdem IntelliJ IDEA ein Projekt mit Tomcat bereitgestellt hat, wird das kompilierte Projekt nicht in das Webapps-Verzeichnis von Tomcat kopiert, sondern Tomcat wird der Pfad des kompilierten Projekts mitgeteilt, damit Tomcat das Projekt finden kann. Andere Projekte wie das Homepage-Projekt ROOT von Tomcat können nicht geöffnet werden, da IntelliJ IDEA Tomcat nur ein Projekt ausführen lässt.
Als nächstes werfen wir einen Blick auf die Verzeichnisstruktur des War-Pakets, also die Verzeichnisstruktur des gesamten Webprojekts nach der Kompilierung.

Geben Sie hier die Bildbeschreibung ein
Geben Sie hier die Bildbeschreibung ein

4.Tomcat verfügt über 4 Bereitstellungsmethoden, und die Bereitstellungsmethode von Eclipse unterscheidet sich von der IntelliJ-Idee.

Die Tomcat-Bereitstellungsmethoden sind:
(1) Verwenden Sie Tomcat, um das Projekt automatisch bereitzustellen und legen Sie es im Webapps-Verzeichnis ab. Starten Sie Tomcat und es wird automatisch bereitgestellt.

(2) Verwenden Sie die Konsole für die Bereitstellung. Die Konsole verweist nicht auf cmd, sondern auf die Stammseite, die nach dem Start von Tomcat aufgerufen wird. Es gibt einen Manager zum Verwalten des Bereitstellungsprojekts.
Rufen Sie den Bereitstellungsbereich der Tomcat-Manager-Konsole auf, um ihn einzurichten, und Sie können ihn bereitstellen

Die beiden oben genannten Methoden verwende ich selbst. Normalerweise senden mir andere Pakete, werfen sie dann hinein, starten Tomcat und stellen sie bereit, aber die Entwicklungstools verwenden die beiden oben genannten Methoden nicht.

platform-zwml-admin ist der Name meines Projekts

Folgendes wird in der IntelliJ-Idee (3) verwendet, um eine benutzerdefinierte Webbereitstellungsdatei hinzuzufügen (%Tomcat_Home%\conf\Catalina\localhost\platform-zwml-admin.xml).

Bildbeschreibung hier einfügen

Die folgenden Methoden werden alle in Eclipse verwendet (4) Ändern Sie die Datei %Tomcat_Home%\conf\server.xml, um die Webanwendung bereitzustellen

Bildbeschreibung hier einfügen

Daher müssen Webprojekte für die Bereitstellung nicht unbedingt im Ordner „Webapps“ abgelegt werden, sondern können auch an anderen Orten bereitgestellt werden.
Eclipse wird standardmäßig im Ordner .metadata des Arbeitsbereichs abgelegt. Dieser kann an andere Stellen geändert werden und wird normalerweise im Ordner „webapps“ konfiguriert.
Die Idee ist, den Out-Ordner zu konfigurieren, der das Ausgabeverzeichnis ist.

Dies ist das Ende dieses Artikels darüber, wo der Projektstandort von IntelliJ IDEA mit Tomcat bereitgestellt wird. Weitere Informationen zum Bereitstellen eines Projekts mit Tomcat finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So ändern Sie den Pfad von Cache-Dateien in IntelliJ Idea2017
  • Konfiguration des lokalen Maven-Warehouses und Änderung des standardmäßigen .m2-Warehouse-Speicherorts
  • Detailliertes Tutorial zur schnellen Konfiguration von IntelliJ IDEA
  • So ändern Sie den Speicherort von Konfigurationsdateien in IDEA

<<:  HTML+CSS zum Erstellen eines Dropdown-Menüs

>>:  Statischer und dynamischer Gültigkeitsbereich von JavaScript anhand von Beispielen erklärt

Artikel empfehlen

Gemeinsame MySQL-Sicherungsbefehle und Shell-Sicherungsskripte

Um mehrere Datenbanken zu sichern, können Sie den...

Führen Sie die Schritte zur Installation von MySQL 8.0.x unter Linux aus.

MySQL Einführung in MySQL MySQL war ursprünglich ...

So ermitteln Sie die Ausführungszeit eines Befehls oder Prozesses in Linux

Auf Unix-ähnlichen Systemen wissen Sie möglicherw...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.20 winx64

In diesem Artikel erfahren Sie mehr über die Inst...

HTML-Grundlagen-Zusammenfassungsempfehlung (Titel)

HTML: Titel Überschriften werden durch Tags wie &...

Lassen Sie uns über den Unterschied zwischen MyISAM und InnoDB sprechen

Die Hauptunterschiede sind folgende: 1. MySQL ver...

Tiefgreifendes Verständnis von UID und GID in Docker-Containern

Standardmäßig werden Prozesse im Container mit Ro...

Analyse und Beschreibung von Netzwerkkonfigurationsdateien unter Ubuntu-System

Ich bin heute auf ein seltsames Netzwerkproblem g...

Zwei Beispiele für die Verwendung von Symbolen in Vue3

Inhaltsverzeichnis 1. Verwenden Sie SVG 2. Verwen...

CSS3-Kategoriemenüeffekt

Die CSS3-Kategoriemenüeffekte sind wie folgt: HTM...