Unterschied zwischen context.xml und server.xml?
was ist der Unterschied zwischen context.xml
von Tomcat und server.xml
von Tomcat ? Wenn ich ein tag hinzufügen möchten wie :
<Resource name="jdbc/MyDs" auth="Container" type="javax.sql.DataSource"
driverClassName="org.apache.derby.jdbc.ClientDriver"
url="jdbc:derby://localhost:1527/my_database;create=true"
username="me" password="me" maxActive="20" maxIdle="10" maxWait="-1" />
wo sollte ich es hinzufügen ?
- Vielleicht können Sie überprüfen Sie diesen link.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den server.xml wird verwendet für server-und context.xml ist für die Anwendung, die läuft auf diesem server. Es kann mehrere context.xml Dateien (pro Anwendung) auf einem server aber nur eine server.xml.
context.xml
Datei in derconf
Ordner von tomcat. Gibt es separate xml-Dateien für jede Anwendung ? Ich habe 2 Projekte, basierend auf tomcat. Aber ich sehe nur 1 context.xml Datei im Ordner conf .Tomcat-web-Anwendung hat eine Reihe von configs genannten deployment-Deskriptoren, die getrennt werden können in zwei Gruppen unterteilen: server-abhängige (context.xml) und server-unabhängige (web.xml).
server.xml - stores auf server-Seite und beschreiben Sie die Allgemeine Konfiguration des Tomcat-Servers. Diese Datei ist die einzige, die für einen Tomcat-server.
context.xml - gespeichert werden können auf server-Seite (conf/) oder eingebettet in eine web-app (META-INF/). Diese Datei enthält die server-abhängige Konfiguration wie DataSources zur Verfügung gestellt von Tomcat server.
web.xml - gespeichert werden können auf server-Seite (conf/) oder eingebettet in eine web-app (WEB-INF/). Diese Datei enthält die server-unabhängige Konfiguration wie die servlet-mappings.
Context.xml und web.xml auf server-Seite in der Tomcat-conf/- Verzeichnis werden verwendet, um die Standard-Verhalten von Tomcat, wie Standard-servlet-mappings. So haben wir eine server.xml pro server und ein paar context.xml/web.xml von Dateien per web-Anwendung. Wenn Sie möchten, zu teilen der Konfiguration zwischen mehreren Anwendung, die Sie verwenden sollten server.xml (z.B. wie ist es für die security Realms). Ansonsten - server.xml/web.xml. In Ihrem Fall schlage ich vor, Sie verwenden die web-app eingebettet context.xml.
Dieser Eintrag kann gehen server.xml unter oder in den einzelnen Kontext-Dateien. Kontext-xml-Dateien können spezifisch für jede Anwendung-Bereitstellung, in der Erwägung, dass server.xml es wird global.
Anwendung spezifischen Kontext-Dateien sind in der Regel in catalina\localhost Ordner.