Lösen Sie das Problem des Importierens von Webprojekten in Idea und deren Veröffentlichung in Tomcat

Lösen Sie das Problem des Importierens von Webprojekten in Idea und deren Veröffentlichung in Tomcat

Idea importiert ein bestehendes Webprojekt und veröffentlicht es in Tomcat, stellt jedoch fest, dass Tomcat nicht automatisch veröffentlicht

Frage:

Beim Importieren eines Webprojekts behandelt Idea es nicht als Web, daher müssen Sie die Projektstruktur selbst ändern

1. Importieren Sie das Projekt

Öffnen Sie Datei->Öffnen...

2. Es wurde festgestellt, dass das Symbol vor dem Projektweb keinen kleinen Punkt hat

Die richtige Antwort sollte sein:

3. Konfigurieren und ausführen

(1) Konfigurieren Sie die Betriebsumgebung

Öffnen Sie „Ausführen“ -> „Konfigurationen bearbeiten …“

(2). Klicken Sie oben links auf das kleine Pluszeichen

(3). Wählen Sie den lokalen Tomcat aus und suchen Sie das Verzeichnis

(4) Wenn Sie Bereitstellung auswählen, wird nichts angezeigt. Sie sehen unten ein rotes Ausrufezeichen (denken Sie, dass die Dinge nicht so einfach sind). Wählen Sie Hinzufügen.

(5) Wählen Sie Build-Artefakte

Ähm... Natürlich kann ich das aktuell importierte Projekt nicht hinzufügen

Sie können zuerst nur Tomcat hinzufügen (es kann noch nicht ausgeführt werden).

Lösung:

1. Öffnen Sie Projektstruktur... oder verwenden Sie die Tastenkombination: Strg+Alt+Umschalt+S

Habe festgestellt, dass kein SDK vorhanden ist, habe es stillschweigend hinzugefügt (aber das ist nicht das Problem)

2. Wählen Sie Module aus und stellen Sie fest, dass dieses Modul vorhanden ist, wir es aber jetzt entfernen möchten

Es erscheint eine Warnung, die ungefähr bedeutet: Entfernen Sie das einzige Modul des Projekts, es wird nicht auf der Festplatte gelöscht

3. Erneut importieren

Aus dem Speicher

Erstellen Sie ein neues Modul in den Ressourcen und folgen Sie dann den nächsten

4. Nachdem Sie auf Fertig stellen geklickt haben, werden Sie feststellen, dass das kleine Symbol vor dem Web einen kleinen Punkt hat, was bedeutet, dass Idea es als Webprojekt behandelt

5. Öffnen Sie weiter die Projektstruktur..., wählen Sie Facetten aus und Sie sehen den Projektnamen

Wenn nicht

Wenn ja, fügen Sie einen hinzu

6. Wählen Sie Artefakte, um das Modul hinzuzufügen

7. Kehren Sie zum Konfigurationslauf zurück, wählen Sie den zuvor erstellten Tomcat aus und klicken Sie unten auf das "+"

(Später wurde mir klar, dass ich es hier nicht hinzufügen musste. Wählen Sie einfach „Bereitstellung“ und fügen Sie „Artefakte“ hinzu, und es wird hier automatisch hinzugefügt.)

Build Artifacts

Nach dem Hinzufügen

Wählen Sie Bereitstellung->+->Artefakt...

Nach dem Hinzufügen

8. Starten Sie Tom Cat! ! !

Einen Fehler melden...

Nach dem Klicken auf „OK“ springen Sie zur Projektstruktur (wenn nicht, müssen Sie sie selbst öffnen) und stellen fest, dass die Ausgabe des Projektcompilers leer ist. Erstellen Sie einen neuen Out-Ordner unter dem Projekt und geben Sie diesen Ordner an.

Fang noch mal an! ! !

Abhängigkeit nicht gefunden ...

Nach dem Hinzufügen starten...normal...

An diesem Punkt ist das Problem gelöst.

Zusammenfassen

Oben habe ich Ihnen die Lösung des Problems des Importierens von Webprojekten in Idea und ihrer Veröffentlichung in Tomcat vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So importieren Sie Eclipse-Projekte in IDEA und führen sie aus (sehr detailliert)
  • So importieren Sie Springboot-Projekte anderer Personen in Idea (Bild und Text)
  • IDEA-Projektabhängigkeit (pom.xml-Datei) – Importproblem und -lösung
  • So importieren Sie lokale JAR-Pakete in ein IDEA Maven-Projekt
  • Detaillierte Schritte und Vorsichtsmaßnahmen zum Importieren von Geoserver-Projekten in IDEA

<<:  Tutorial zur Installation und Konfiguration von MySQL 8.0.12 unter Win10

>>:  Vue-Element-Admin integriert eine eigene Schnittstelle, um den Login-Sprung zu realisieren

Artikel empfehlen

Docker Swarm von der Bereitstellung bis zum grundlegenden Betrieb

Über Docker Swarm Docker Swarm besteht aus zwei T...

Detaillierte Erklärung zur Verwendung von umask unter Linux

Ich habe vor Kurzem angefangen, Linux zu lernen. ...

Navicat: Mehrere Möglichkeiten zum Ändern des MySQL-Datenbankkennworts

Methode 1: Verwenden Sie den Befehl SET PASSWORD ...

Schleifenmethoden und verschiedene Durchlaufmethoden in js

Inhaltsverzeichnis for-Schleife While-Schleife do...

Kurze Analyse von CentOS 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar

Baidu Cloud-Festplatte: Link: https://pan.baidu.c...

Detaillierte Erklärung zur Verwendung von MySQL-Gruppenlinks

Gruppieren und Verknüpfen sind in MySQL die beide...

Einführung in die Überwachung des MySQL MHA-Betriebsstatus

Inhaltsverzeichnis 1. Projektbeschreibung 1.1 Hin...

Detaillierte Erklärung des Prinzips und der Funktion des JavaScript-Closures

Inhaltsverzeichnis Einführung Verwendung von Vers...

Detaillierte Erklärung, wie Vue-Komponenten Werte untereinander übertragen

Inhaltsverzeichnis Überblick 1. Die übergeordnete...

Tutorial zur Installation von MySQL 5.6 auf CentOS 6.5

1. Laden Sie das RPM-Paket für Linux herunter htt...

Linux Bash: ./xxx: Fehler „Binärdatei kann nicht ausgeführt werden“

Heute habe ich einem Kunden ein kleines Tool für ...