Platzhalter für Pfade im Railo-Admin
Pfad-Mapping können im Railo-Administrator ganz einfach mit Platzhaltern angelegt werden. Und da ich mir die Platzhalter und die Pfade, zu denen sie führen nicht merken kann, hier eine Übersicht.
Die Übersicht der Pfade findet man übrigens in der Datei railo-web.xml.cfm, die im Verzeich /[appName]/WEB-INF/railo/ liegt.
- {railo-web}
Verweist auf das Railo-Web-Verzeichnis, in der Regel /[appName]/WEB-INF/railo/ - {railo-server}
Verweist bei mir auf das Verzeichnis /[railo-installation]/lib/railo-server/context/ - {railo-config}
Im Web-Context verweist dies auf das gleiche Verzeichnis wie {railo-web}, in der Server-Umgebung entspricht die Angabe derjenigen von {railo-server}. - {temp-directory}
Führt direkt ins temporäre Verzeichnis des Web-Contexts: /[appName]/WEB-INF/railo/temp/ - {home-directory}
Zeigt auf das Root-Verzeichnis des Users. Bei der lokalen Installation mit meinem Administrator-Account sehe dabei c:\ – in der Produktiv-Umgebung sollte ich möglichst nicht dieses Angabe erhalten… - {web-root-directory}
Verweist auf /[appName]/ - {system-directory}
In meinem Fall der lokalen «Windows XP»-Installation erhalte ich folgenden Wert: C:\WINDOWS\system32\
TrackBacks
Trackback URL dieses Eintrages:
http://www.samelis.ch/blog/mischa/trackback.cfm?id=9E4DFB9A-8E5C-455B-88768A9E92153D15
Kommentare
Du kannst Dir auch selber Konstanten erstellen. Es gibt zwar noch kein Interface dafür, aber man kann mit der syntax erstellen, die hier beschrieben wird:
http://www.railo.ch/blog/index.cfm/2007/12/17/New-stuff-in-the-latest-releases--Part-II
Gert Franz
Railo Technologies - Professional Open Source
gert@getrailo.com
www.getrailo.ch
Danke für den Tipp. Ich habe mich schon gefragt, wieso man die Platzhalten nicht nutzen kann in der Applikation. Aber scheinbar funktioniert das ja problemlos. Ich könnte schwören, dass die letzte Woche mit der Version 3.1.015 ein Dump auf die Variablen mit einem ExpandPath() nur Fehler ergeben haben. Jetzt funktionierts und ich befürchte, dass dies nur auf meiner Kiste nicht funktioniert hat und vermutlich schon längst möglich ist mit railo :-)
Auf jeden Fall ist das eine coole Sache. Und gerade die eigenen Konstanten ergeben da auf einmal tolle Möglichkeiten.