2015-02-20 3 views
3

Я использую wildfly 8.2.0 и kubuntu 14.04. Если я создаю символическую ссылку в папке приветствия, я не могу ее вызвать из браузера.Разрешить символические ссылки в wildfly

Пример:

$ wildflyHome/радушны-содержание/тест/index.html -> локальный: 8080/тест/index.html ==> работает.

$ wildflyHome/welcome-content/symlink /index.html -> localhost: 8080/symlink/index.html ==> не работает.

«символическая» является символической ссылкой, которая создается

ln -s /path/to/symlink $wildflyHome/welcome-content 

Как я могу получить доступ к содержимому символической ссылки?

Thanx заранее.

+1

Как описано в этом обсуждении [link] (https://developer.jboss.org/thread/252510#_=_), в настоящее время нет опции конфигурации для разрешения символических ссылок. Я создал билет, который вы можете найти здесь [link] (https://issues.jboss.org/browse/WFLY-4382) – sylo

+0

У меня такая же проблема. Я получаю 'WFLYUT0014: создание обработчика файлов для пути '/ iv-storage/imagens' с параметрами [каталог-листинг: 'false', follow-symlink: 'false', с учетом регистра: 'true', safe- symlink-paths: '[]'] 'в моем журнале. Не имеет идеологии, как сделать эту «последующую символическую ссылку» равной true. – wviana

ответ

1

У меня такая же проблема. Я получаю WFLYUT0014: создание обработчика файлов для пути/iv-storage/imagens 'с параметрами [directory-listing: «false», follow-symlink: «false», с учетом регистра: «true», safe-symlink -paths: '[]'] в моем журнале. Не имеет идеологии, как сделать эту следующую символическую ссылку истинной.

Вы можете установить его в разделе обработчика файла конфигурации подсистемы прибойный:

В подсистеме/сервера/хоста:

<location name="/your/web/path" handler="yourHandler"/> 

В подсистеме/обработчиками:

<file name="yourHandler" follow-symlink="true" path="/your/local/path"/> 

Для получения более подробной информации об этом файле конфигурации см. Undertow subsystem configuration.

Смежные вопросы