Autor: Wang Shuli
Quelle:
Nachdem wir eine Weile an einem WEB-Projekt gearbeitet hatten (basierend auf JSP+JavaBean-Technologie, der Server ist Apache+Tomcat), stellten wir fest, dass unsere Projektdateien alle in TOMCAT_HOME\webapps abgelegt wurden, obwohl wir unsere Projekte über den Server in anderen Verzeichnissen konfigurieren können .xml, wenn zu viele Projekte vorhanden sind, wird server.xml extrem aufgeblasen und ist schwierig zu verwalten und zu warten.
Um die oben genannte Situation zu vermeiden und die Verwaltung des Projekts zu vereinfachen, werde ich Ihnen als Nächstes vorstellen, nur einen oder zwei virtuelle Hosts in server.xml zu konfigurieren, um die zentralisierte Verwaltung des Projekts zu lösen Die für jedes Projekt erforderlichen Konfigurationsdateien sind ebenfalls vorhanden. Es ist nicht mehr erforderlich, sie zu server.xml hinzuzufügen, wodurch server.xml nicht mehr aufgebläht und verwirrend ist, sondern der Verwaltung und Wartung zuträglicher ist.
Nachdem Sie lange geredet haben, müssen Sie es unbedingt ausprobieren. Warum also nicht schnell mit mir kommen? (^_^)
1. Vorbereitung:
Gehen Sie davon aus, dass Sie bereits ein Webprogrammierer sind und über ein gewisses Verständnis von Tomcat verfügen und eine reguläre Konfiguration durchführen können
. 2. Starten Sie die Konfiguration:
1.) Suchen Sie zunächst die Datei server.xml im Verzeichnis TOMCAT_HOMEconf und öffnen Sie sie im Notepad;
2.) Suchen Sie das </Host>-Tag in der Datei server.xml;
3.) Erstellen Sie nach dem </Host>-Tag die folgenden Informationen:
<Hostname="onion" debug="0" appBase="f:StudioOnionWEB_Project" unpackWARs="true" autoDeploy="true">
<Logger className="org.apache.catalina.logger.FileLogger" Verzeichnis="logs" prefix="onion_log." suffix=".txt" timestamp="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" Verzeichnis="logs" prefix="onion_access_log." pattern="common" restartHosts="false"/>
</Host>
veranschaulichen:
[onion] ist der Name oder Domainname Ihres Hosts;
[f:StudioOnionWEB_Project] ist das Startverzeichnis des virtuellen Hosts;
[onion_log] ist der Name der Protokolldatei;
[onion_access_log] ist der Protokolldateiname des Zugriffshosts.
4.) Erstellen Sie ein Verzeichnis für Ihr Projekt im Startverzeichnis des virtuellen Hosts und eine Konfigurationsdatei mit demselben Namen wie das Projekt (meine ist f:StudioOnionWEB_Project shsc und f:StudioOnionWEB_Project shsc. xml).
5.) Öffnen Sie die soeben erstellte Projektkonfigurationsdatei, um die grundlegenden Informationen Ihres Projekts (z. B. virtuelles Verzeichnis und realer Pfad usw.) zu konfigurieren. Natürlich können die Bereitstellung von Servlets und Beans Es muss in web.xml abgeschlossen werden. Dieser Artikel behandelt diesen Inhalt nicht, daher werde ich hier nicht näher darauf eingehen. Das Folgende ist der Inhalt meiner Konfigurationsdatei shsc.xml, nur als Referenz:
<Context path="" docBase="F:StudioOnionWEB_Projectshsc" debug="0" reloadable="true" crossContext="true">
</Context>
3. Testen Sie den IE und geben Sie http://onion/shsc in die Adressleiste ein. Wenn nicht, herzlichen Glückwunsch zu Ihrem Erfolg. ^).
4. Vielen Dank an die Apache-Organisation, die mir einen so guten Server zur Verfügung gestellt hat, und er ist kostenlos!
5. Beschreibung: Wenn Sie zufrieden sind und diesen Artikel erneut drucken oder sammeln möchten, möchte ich Ihnen vielmals danken, aber geben Sie bitte den Autor an: Wang Shuli (^_^)