Я пытаюсь использовать функцию горячего развертывания на сервере Liberty в IntelliJ.Тем не менее, функция обновления обнаруживает изменения в классах, но свойства, CSS-файлы, HTML-файлы остались прежними.Есть решение для Tomcat, но я не смог найти решение для Liberty. Tomcat не может видеть вновь созданные статические файлы и кэширует старые файлы на стороне сервера
После того, как я изменил файл ресурсов (css, .properties, html, images и т. Д.),и нажмите обновить приложение, а затем нажмите «обновить классы и ресурсы», идея говорит, что никаких изменений не обнаружено.Но когда я что-то изменяю в классе Java, IntelliJ обнаруживает это изменение, создает проект и развертывает изменения.
Я использую разнесенную войну.Перед ланчем "создаются задачи, некоторые простые задачи моего проекта и разнесенный артефакт Build Gradle.
Проект импортируется в IntelliJ через Gradle 4.9. Версия сервера Liberty 18.0.0.2 с webProfile7
ИВот мои настройки server.xml на случай отсутствия некоторых свойств;
<config updateTrigger="mbean"/>
<featureManager>
<feature>webProfile-7.0</feature>
<feature>transportSecurity-1.0</feature>
<feature>passwordUtilities-1.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
<webContainer deferServletLoad="false"
trustHostHeaderPort="true"
extractHostHeaderPort="true"
skipMetaInfResourcesProcessing="true"
invokeFlushAfterService="false"/>
<logging maxFileSize="20" maxFiles="20" hideMessage="SRVE8094W"/>
<executor name="Default Executor" id="Default Executor" coreThreads="5"
maxThreads="60"/>
<webAppSecurity singleSignonEnabled="true"/>
<applicationManager autoExpand="true"/>
<applicationMonitor updateTrigger="mbean" pollingRate="500ms" />
Заранее благодарен за помощь