Если у вас есть эти файлы непосредственно в папке WEB-INF (или просто в одном), ОС может занять свое время, чтобы понять эту папку. Многие файлы в одной папке не обрабатываются многими операционными системами. Таким образом, он может ничего не сканировать, а просто открыть каталог.
В какой ОС вы находитесь? Возможно, вы захотите также попытаться сохранить файл WAR с застежкой-молнией вместо «взрыва» всего каталога webapplication? Это может быть сделано путем установки атрибута unpackWARs из <Host>
элемента в server.xml, если я правильно помню:
<Host name="localhost" unpackWARs="false" ...>
Кроме того, попытайтесь отделить файлы в разные папки, или, еще лучше, вне WebApplication каталог. Особенно, если это всего лишь файлы данных, может быть проще удержать их от tomcat.
И, наконец, в ответ на Ваш комментарий, это может сказать вам, что вы успешно торговал время запуска для удобства обслуживания (как вы утверждаете, что файлы легче поддерживать)
Зачем вам 1000 файлов. Являются ли эти классы файлов? Почему вы не можете поместить его в базу данных, если они не являются классами. –
Это файлы данных (а не классы). Являются ли эти файлы экземпляров проще в обслуживании. – Packs