Idee erstellt ein traditionelles Java -Webprojekt (erstellt mit Maven)
Methode 1
Datei -> Neu -> Projekt -> Java (Überprüfen Sie die Webanwendung)
Methode 2
Datei -> Neu -> Projekt -> Java Enterprise (Überprüfen Sie die Webanwendung)
Idea bereitet das Java -Webprojekt bereit
Die Idee legt das Projekt nicht in das WebApp -Verzeichnis von Tomcat ein, das Projekt befindet sich jedoch noch im Quellprojektverzeichnis. Idee nimmt eine nicht-invasive Tomcat-Projektbereitstellungsmethode an (keine Änderung von Tomcat-Dateien) <Virtual Directory Methode>
Nachdem IDEA TOMCAT gestartet hat, wird das entsprechende Projektname -Verzeichnis im Verzeichnis $ {user.home}/. Dies führt dazu, dass jedes Projekt drei Verzeichnissen entspricht: conf, Protokolle und Arbeit: conf, Protokolle undIn der Konfigurationsdatei conf/catalina/localhost/root.xml lautet die mit dem Javaweb -Projekt zugeordnete Konfiguration wie folgt:
<?
conf/catalina/localhost/root.xml Konfigurationsdateieigenschaften
<?
Weg
Stellen Sie die URL fest, um auf das Webanwendungsportal zuzugreifen (Setzen Sie URL -Eintrags -Routing).
docbase
Legen Sie den Projektpfad der Webanwendung fest
Klassenname
Geben Sie den Namen Java -Klasse an, der die Kontextschnittstelle implementiert
neu ladenbar
Wenn TOR auf True gesetzt ist, wird Tomcat automatisch gemäß den Änderungen des Web-INF-Verzeichnisses neu geladen. Es wird während der allgemeinen Entwicklung/Debuggierung auftreue und die offizielle Produktionsumgebung wird auf false gesetzt.
Virtueller Verzeichnis
Wirkung:
1. Wenn der Host: Port in der URL gleich ist, können mehrere Projekte bereitgestellt werden (normalerweise wird dies selten verwendet)
Zum Beispiel:
http: // localhost: 8080/
http: // localhost: 8080/Manager
http: // localhost: 8080/admin
2. Trennen Sie den Projektspeicherort von WebApps im Stammverzeichnis von Tomcat, was sicherer ist
Konfigurationsmethode eins
Erstellen: Tomcat Root Directory/Conf/Catalina/Domänenname/test.xml Datei
Inhalt:
<?
Besuchen Sie URL: http: // localhost: 8080/test
Virtueller Host
Funktion: Ein Server bindet mehrere Domänennamen, ein Domänenname entspricht einem Projekt (meistens) oder einem Domänennamen entspricht mehreren Projekten (sehr selten)
Konfigurationsmethode
Fügen Sie den folgenden Code dem Tomcat Root Directory /conf/server.xml -Datei hinzu:
<Host name = "www.jalja2.org" appbase = "e:/lern/actionemq/app2" packwars = "true" autodeploy = "true"> </host>
Zusammenfassen
Die oben genannte Methode ist die Methode zur Bereitstellung von Javaweb -Projekten für vom Editor vorgestellte Tomcat -Server. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!