У меня есть приложение springboot, которое читает кучу файлов JSON в
SRC / основные / ресурсы / магазины
используя этот код:
File(javaClass.getResource("/shops/").path).walkTopDown().forEach {
Когда я запускаю это локально, с
clean bootRun
код работает нормально, и я получаю результаты запроса, который анализирует эти файлы.
Однако после создания файла WAR с
Война чистой сборки
и развертывая его в экземпляре AWS EC2, я не получаю результатов, которые, как я предполагаю, состоят в том, что файлы не извлекаются.
Я переименовал .war в .zip, чтобы проверить его, и не смог найти файлы json (если они не были переименованы и перемещены). Как я могу убедиться, что файлы правильно упакованы в WAR?
Редактировать: Теперь подтвердили, что проблема в том, что развернутый на сервере WAR не читает никаких файлов, тогда как локальный экземпляр запуска -.