IntelliJ Update类和资源在Liberty Server上不起作用

时间:2018-10-26 14:12:36

标签: gradle intellij-idea websphere-liberty

我正在尝试在IntelliJ中的Liberty服务器上使用热部署功能。但是,更新功能可检测类的更改,但属性,css文件,html文件保持不变。 有针对Tomcat的解决方案,但我找不到针对Liberty的解决方案。 Tomcat can't see newly created static files and is server-side caching the old files

更改资源文件(css,.properties,html,图像等),然后单击“更新应用程序”,然后单击“更新类和资源”后,提示没有检测到更改。但是,当我在java类上进行任何更改时,IntelliJ都会检测到更改,构建项目并部署更改。

我正在使用爆炸式战争。 在构建“午餐之前”任务时,我的项目和Build Gradle的一些gradle任务爆炸了。

通过gradle 4.9将项目导入IntelliJ。 具有webProfile7的Liberty服务器版本为18.0.0.2

这是我的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" />

预先感谢您的帮助

0 个答案:

没有答案