In CFMX 6.0 kam es manchmal vor, dass bei einem Setup mit mehreren virtuellen Hosts falsche Inhalte ausgeliefert werden. Dieses Symptom lag eigentlich nicht an ColdFusion MX, sondern an JRun, in dessen jrun.xml man den Parameter cacheRealPath auf false setzen musste.
In CFMX 6.1 wurde dieser Parameter meines Wissens in den “non-J2EE”-Versionen in den CF Administrator durchgeschleift (könnte das mal jemand kurz bestätigen oder verneinen – hab gerade nur JRun4-Versionen zur Hand ;). Sollte das Setting Euer Problem dort nicht lösen, könnt Ihr noch folgendes versuchen:
* CFMX herunterfahren
* {cfusion}/wwwroot/WEB-INF/jrun-web.xml mit einem Texteditor bearbeiten und folgende Zeilen löschen:
<virtual-mapping>
<resource-path>/*</resource-path>
<system-path>somepathhere</system-path>
</virtual-mapping>
* in {cfusion}/wwwroot/WEB-INF/cfclasses alle .class-Files löschen
* CFMX neu starten
Hallo Kai,
im CF Administrator der Standard-Version gibt es unter “Caching” folgende Option:
Cache web server paths
Caches page paths on single-site web server installations, which provides improved performance. You must restart the server for this change to take effect.
Note: Do not select this option when you use ColdFusion with multiple website systems.
Genau, das ist der Schalter für CacheRealPath, den man früher manuell umsetzen musste…! Thx, Christof
Comments on this entry are closed.