Обычным путем это сделано, как Вы уже упомянули, должен использовать mod_jk
от HTTPD Apache для передачи того содержания, что Вы хотите быть обработанными Tomcat.
существует Быстрый HowTo по tomcat.apache.org. Необходимо сделать следующее:
mod_jk.so
в соответствующий каталог модулей для HTTPD Apache. workers.properties
httpd.conf
, добавляет раздел для конфигурирования mod_jk
. mod_jk
протокол, который обычно находится на порте 8009. строки в httpd.conf
с JkMount
:
JkMount /examples/* worker1
говорят HTTPD Apache, какие запросы должны быть переданы к Tomcat.
Папка App_Data
- это специальная папка, зарезервированная для таких данных, как файлы базы данных и т. Д., И не будет отображать какое-либо содержимое в Интернете. . Это сделано намеренно и не может быть изменено (насколько мне известно).
Ваши изображения определенно не принадлежат подпапке App_Data
- поместите их в / images
] или что-нибудь более подходящее.
Изображения никогда не должны храниться в папке App_Data
. Это зарезервировано для файлов, которые никогда не должны передаваться пользователю напрямую, таких как файлы базы данных .mdb и т. Д.
Я бы создал / Resources
или / Resources / Images
папку в корне сайта.
Хорошо, пора сделать невозможное ... Хотя вы не можете загружать изображения непосредственно из папки app_data, вы можете написать свой собственный обработчик http, который будет читать файл изображения из папки app_data и отправлять это обратно клиенту. Это был бы обходной путь, но в целом данные предназначены для данных, которые может прочитать только ваше приложение. Имея обработчик, читающий данные, вы все равно можете вернуть эти изображения.
Но это плохая практика, и если бы вы работали на меня, вас бы немедленно уволили !!!