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

Detaillierte Erläuterung des Linux-Indexknoten-Inode

1. Einführung in Inode Um Inode zu verstehen, müs...

Detaillierte Erläuterung der Datentypprobleme bei der JS-Array-Indexerkennung

Als ich ein WeChat-Applet-Projekt schrieb, gab es...

Unglaubliche CSS-Navigationsleiste unterstreiche folgenden Effekt

Der erste Cutter in China github.com/chokcoco Hie...

Einigen Eigenschaften in CSS geht ein "*" oder "_" voraus.

Einigen Eigenschaften in CSS geht ein "*&quo...

Detaillierte Erklärung der CocosCreator MVC-Architektur

Überblick Dieser Artikel stellt die in Spieleclie...

Was sind HTML-Inline-Elemente und Block-Level-Elemente und ihre Unterschiede

Ich erinnere mich an eine Frage, die der Intervie...

Mehrere Grundsätze für die Produktdesign-Referenz auf Websites

In der folgenden Analyse geht es um Produktdesign...

So ändern Sie das Root-Passwort von MySQL in Docker

Der erste Schritt besteht darin, einen MySQL-Cont...

So passen Sie mit CSS einen schöneren Link-Prompt-Effekt an

Vorschlag: Das möglichst häufige handschriftliche ...

Analyse des Benchmarking-Prozesses von Sysbench für MySQL

Vorwort 1. Benchmarking ist eine Art Leistungstes...

Informieren Sie sich, wie HTML und Ressourcen geladen werden

Der gesamte Inhalt dieses Blogs ist unter Creativ...

Liste der allgemeinen MySql-Abfragebefehlsoperationen

In MySQL häufig verwendete Abfragebefehle: mysql&...