Использовать Tomcat для обслуживания каталога? - PullRequest
4 голосов
/ 15 декабря 2008

У меня есть каталог в Linux, который я хочу сделать общедоступным для чтения с помощью Tomcat (5.5). Я думаю, что это легко настроить, но не могу найти соответствующую документацию. Есть ли простой способ сделать это?

Ответы [ 3 ]

4 голосов
/ 15 декабря 2008

Это возможно, если определить этот каталог как веб-приложение, но это не совсем то, для чего предназначен Tomcat, другие серверы гораздо лучше справляются со статическим контентом.

Чтобы определить каталог как веб-приложение, нужно либо

  • положить в $TOMCAT_HOME/webapps,
  • настроить его в $TOMCAT_HOME/conf/server.xml или
  • укажите файл контекста .xml и поместите его в $TOMCAT_HOME/conf/Catalina/localhost (по умолчанию зависит от вашей конфигурации).
2 голосов
/ 15 декабря 2008

Вы можете просто связать его с папкой в ​​веб-приложении как новое «веб-приложение».

ln -s /path-to-real-folder /path-to-tomcat/webapps/publicfoldername

Если я правильно помню, список каталогов по умолчанию включен в tomcat, поэтому каталог будет доступен. Если нет, это можно исправить в web.xml

0 голосов
/ 15 декабря 2008

Хотя Tomcat и является хорошим веб-сервером, он не предназначен для перечисления каталогов.

Возможно, вы захотите посмотреть на веб-сервер, как веб-сервер Apache , он больше предназначен для такого типа вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...