ColdFusion: liens symboliques réécrits à l’emplacement réel dans le chemin du modèle

Je suis en train de mettre à niveau une application ColdFusion héritée de ColdFusion-9 à ColdFusion-11.

Faire des tests préliminaires avec la structure de répertoires suivante

/dir1 /dir2 /symlink | | /real_dir1 | /real_dir2 | /symlink <-- test.cfm 

J’ai remarqué une différence dans la façon dont le lien symbolique dans le chemin est géré par les différentes versions de ColdFusion. Je ne sais pas si cela est dû à des différences de configuration ou plutôt à la différence de Coldfusion. (Coldfusion 9 utilise Jrun … Coldfusion11 utilise tomcat)

Sur l’instance ColdFusion 9 – getCurrentTemplatePath () renvoie :: /dir1/dir2/symlink/

Sur l’instance ColdFusion 11 – getCurrentTemplatePath () renvoie :: /real_dir1/real_dir2/symlink/

J’utilise Apache comme serveur Web externe (configuré de la même façon entre les deux et je suis les liens symboliques)

En regardant le mod_jk.log je peux voir (Coldfusion 11) _

  [debug] mod_jk.c (508): getRealPath(/dir1/dir2/symlink/test) = /dir1/dir2/symlink/test.cfm 

mais répond ensuite à la requête avec le chemin d’absoulte / real_dir1 / real_dir2 / symlink

Quelqu’un at-il rencontré des problèmes similaires avec des liens symboliques sur Coldfusion?