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

Grafisches Tutorial zur Installation und Konfiguration von Mysql WorkBench

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

Vue verwendet Plug-Ins, um Bilder proportional zuzuschneiden

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

So verwenden Sie vw+rem für das mobile Layout

Verwenden Sie immer noch das flexible Rem-Layout?...

Detaillierte Erklärung zur Erstellung von Schießspielen mit CocosCreator

Inhaltsverzeichnis Szeneneinstellung Spielressour...

Detaillierte Erklärung der MySQL-Syntax, Sonderzeichen und regulären Ausdrücke

Häufig verwendete Anzeigebefehle für MySQL 1. Zei...

Reines CSS, um einen bewölkten Wettersymboleffekt zu erzielen

Wirkung Die Wirkung ist wie folgt ​ Umsetzungside...

Linux-Installation MySQL5.6.24 Nutzungsanweisungen

Hinweise zur Linux-Installation von MySQL 1. Stel...

Zwei Möglichkeiten zur Verwendung von React in React HTML

Grundlegende Verwendung <!DOCTYPE html> <...

Über MySQL innodb_autoinc_lock_mode

Der Parameter innodb_autoinc_lock_mode steuert da...