Възможно ли е да се създаде символна връзка с ColdFusion 2018 на Solaris/Linux сървър без използване на външен скрипт

Така че имам текущата структура на директорията

/dir1 ---
    /(sym_link) <----
    file1.txt       |
    file2.txt       |
                    |
/dir2               |
    /(sym_link)<----|
    file3.txt       |
    file4.txt       |
                    |
/sym_link ----------|
   sym_file1.txt
   sym_file2.txt

Проучвах с помощта на <cffile> и <cfdirectory>, за да опитате да генерирате символна връзка на сървър на Solaris (изглежда няма никаква документация за работа със символни връзки на тези етикети.. или наистина като цяло)

Наясно съм, че мога да стартирам скрипт на сървъра и да ги генерирам извън ColdFusion с <cfexecute> като тук

Любопитно, създадох ръчно символна връзка в /dir1 и направих следната команда

<cfdirectory action="list" directory="/dir1" recurse="false" name="myList">
<cfdump var="#myList#">

и получени

Attributes      DateLastModified      Directory Link    Mode        Name    Size Type
[empty string]  10/16/2018 09:38:53 PM  /dir1  YES  [empty string]  sym_link  2  Dir
[empty string]  10/17/2018 03:16:38 PM  /dir1  NO   [empty string]  file1.txt 0  File
[empty string]  10/17/2018 03:16:41 PM  /dir1  NO   [empty string]  file2.txt 0  File

Виждам, че ColdFusion го разпознава като символна връзка!

Изглежда обаче, че няма начин да се създаде DIR с Link, зададено на YES, като се използва <cfdirectory action="create">

(Един подход, който се опитвах да копирам съществуваща символна връзка там, където имам нужда, но все още не съм имал много късмет)

Има ли все пак да се създаде символична връзка, като се използва САМО ColdFusion и без да се изпълняват никакви скриптове локално на сървъра?


person Hedge7707    schedule 17.10.2018    source източник
comment
Отговорът в края на това изглежда подобен на вашето безпокойство: stackoverflow.com/questions/6435175/   -  person James A Mohler    schedule 17.10.2018
comment
Вярва, че е малко по-различен по природа.... Отговорът в долната част на свързаната публикация описва подход за използване на символни връзки (създадени ръчно), за да се избегне дублирането на WEB-INF при използване на два Apache vhosts... Питам за всъщност създаване на символни връзки от ColdFusion, вместо просто да ги следвате ... Благодаря за предложението!   -  person Hedge7707    schedule 17.10.2018
comment
Не знам дали CF го поддържа. Ако не, можете да опитате да използвате java Files.createSymbolicLink(Path, Path). Вижте също Връзки, символни и други.   -  person SOS    schedule 17.10.2018
comment
Не мисля, че и CF го поддържа. Докато го търсех, попаднах на тази публикация в блога от Бен Надел, обясняваща, че трябва да конфигурирате Tomcat за ColdFusion, за да използвате дори символна връзка. Може би ще ви помогне, но предполагам, че не. ColdFusion 10 Beta, Apache Tomcat и символни връзки на Mac OSX   -  person Miguel-F    schedule 17.10.2018