2016-10-13 1 views
0

Ich laufe Projekte auf localhost Tomcat Container, da die Ressource-Ordner (Bilder) auf einem Speicherort im Netzwerk-Ordnern befinden (Server erreichbar in meinem aktuellen Netzwerk), ich frage mich, ob es möglich ist, dies als Tomcat docBase in die server.xml Konfigurationsdatei aufzunehmen.Tomcat Context - server.xml - wie statische Dateien aus Netzwerkstandort Ordnern dienen

Da die Live-Umgebungen unter 1 Host montiert sind, ich suche eine Lösung für localhost ‚quick‘ Tests.

Bis jetzt habe ich immer statische Inhalte im Dienste (einschließlich Web-Seiten) von außerhalb des ‚WAR‘ mit dem Apache docBase-Tag (aber diese waren Stellen auf der gleichen Fahrt '):

<Context docBase="[ip]/folder" path="/files" /> 

Kann jemand mich in eine Richtung verweisen, wenn ich statischen Inhalt von einem anderen Host [IP] (vom Netzwerk erreichbarer Ort) diene?

Ich weiß, es gibt auch andere Implementierungen wie der Inhalt durch ein Servlet dient, aber wenn möglich, möchte ich Servlets dient Ressourcen verhindern.

Vielen Dank im Voraus.

+0

Sie erkennen, dass dies nicht gut für die Leistung ist, oder? Um diese Ressourcen von der einen Tomcat-Instanz zu versorgen, müsste sie zuerst über das interne Netzwerk gezogen und dann zum Client übertragen werden. Es wäre besser, diese externen Ressourcen mit einem externen HTTPD-Server zu bedienen, der auf demselben Host wie die externen Ressourcen ausgeführt wird. – Gimby

+0

@ Gimby - +1 mit Ihrem Kommentar - das ist nur für schnelle localhost 'testen'. Unsere Live-Umgebungen sind alle unter 1 Host eingehängt :). –

+0

Fair genug - es lohnt sich, solche kontextbezogenen Details zu der Frage hinzuzufügen. Es hilft zu bestimmen, welche Art von Lösungen tragfähige Antworten sind - wenn es nur für lokale Tests einen schnellen Hack tun wird. – Gimby

Antwort

0

können Sie diesen Remote-Speicherort hier bereitstellen und diese Dateien als Dateien auf diesem Computer dienen.

Verwandte Themen