Я должен предоставить статические файлы .js через проект JAR.Для этого я создал JAR (используя MAVEN), который выглядит следующим образом:
parent
|--com
|--META-INF
|--webapp
|--resources
|--js
|--myjs.js
Теперь я добавил этот JAR в мой родительский проект с начальной загрузкой и в одном из JSP
s добавил
<script src="resources/js/myjs.js"></script>
Это дает мне ошибку 404.
Мой вывод: Либо загрузочный проект не объединяет webapp
папок из JAR-файлов в свои webapp
, либо я неправильно обращаюсь к файлу.
Эти вопросы не помогли (невозможно изменить WebMvcConfigurerAdapter
, и код Java строго запрещен):
SpringBoot - доступ к файлу в папке ресурсов
Подача статических ресурсов в jar-файлы с помощью Spring boot
Обычно такие вещи обрабатываются с использованием оверлеев , но для простого случая это может быть излишним.