2016-03-10 2 views
0

Я подключил общий доступ NFS с одного компьютера (Ubuntu14) к другому компьютеру (также Ubuntu 14) - веб-сервер, на котором работает Liferay (портал Framework) на Tomcat (использует Apache с mod_jk)Доступ Tomcat к NFS - Невозможно прочитать новые файлы

Я могу показать файлы, например изображения, из папки NFS на свой сайт, но если я добавлю новые файлы в NFS, я получаю ошибку 404.

Рестарт Tomcat устраняет проблему. Но я не хочу перезапускать tomcat всегда, когда добавляю новые файлы.

Что я уже сделал:

  • идента и GroupID из NFS Share одинаковы на обеих машинах
  • auto_index (Apache) включен
  • SElinux отключена

Так что мои вопросы:

  • Что означает перезапуск Tomcat, что новые файлы читаемы?
  • Как я могу читать мои новые файлы без перезагрузки Tomcat?

ответ

0

Я нашел ошибку:

Это не имеет ничего общего с NFS!

Проблема заключается в том, что Tomcat не распознает новые файлы, которые приходят в
/WebApps/ваш-WebAPP/ папку, пока следующем развертывании вашего веб-приложение.

Итак, я установил свой общий ресурс NFS в другую папку (например, webapps/images/your-nfs-share/).

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