У меня есть загрузочное веб-приложение Spring, оно отлично работает при запуске в качестве исполняемого файла jar, но когда я собираю как war и развертываю в Tomcat, файлы css, js не загружаются и не изучают дальше, я обнаружил, все ссылки указывают на root путь к контексту "/"
, я попытался изменить base href = "./"
, это решило проблему загрузки css и js, но мне нужно сделать это на многих страницах. Также ссылки в <a>
по-прежнему указывают на контекстный путь root, и для этой работы мне нужен префикс './'
. Ниже приведены мои фрагменты кода,
CSS и JS ссылка
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/signin.css" rel="stylesheet">
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
Tag
<a class="topHeader" href="/activateAccount"></a>
Есть ли ярлык для решения этой проблемы, или я должен изменить <base href> and <a href>
на всех страницах? Любая помощь высоко ценится.