В настоящее время, когда я развертываю файл war в Tomcat, его можно загрузить с URL через что-то вроде foo.com/myapp.war.
В большинстве мест рекомендуется помещать запись в файл .htaccess, чтобы предотвратить публичный доступ к любым файлам военных действий или при отсутствии такой же записи в вашей конфигурации Apache.
К сожалению, мой хост не предоставляет доступ к конфигурации Apache (хотя я могу получить доступ к конфетам Tomcat), а файлы .htaccess не работают для всех хостинговых сред, связанных с Tomcat / Java. Довольно разочаровывает. Они были довольно бесполезны в этом отношении.
Не прибегая к чему-то вроде «поиска другого хоста» (кроме этой проблемы, с ними все в порядке - я бы предпочел оставаться здесь, пока мое приложение не станет слишком большим), есть ли что-то еще, что я могу сделать, чтобы запретить публичным пользователям доступ к моей войне файлы, но все же позволяют Tomcat развертывать приложения во время их сканирования?
Например, можно ли указать один каталог для Tomcat, который будет сканировать военные файлы, и при этом развернуть войну в общедоступных каталогах?
Спасибо.