即使在tomcat重启上也没有重新加载web.xml更新的问题
花了整整一天来修复它,以便能够正常工作。
我通常有网页面板自动配置,我想要或不想,但Intellij坚持目录/网络,尽管我根本不使用它,有时甚至为我创建它。
什么是网页面孔?也许这会解决我的问题?但是intellij怎么能停止坚持 web 目录呢?
我甚至配置了:
<webResources>
<resource>
<directory>assets</directory>
</resource>
</webResources>
但它仍然坚持使用网络目录。问题是我有几个模块,我发现将来重新配置项目会使手工劳动变得不可持续。
答案 0 :(得分:1)
IDE遵循Maven规则。如果你试图执行Maven的战争:战争目标,你应该得到相同的结果。使用类似
的配置<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<webResources>
<resource>
<!-- this is relative to the pom.xml directory -->
<directory>assets/</directory>
</resource>
</webResources>
</configuration>
</plugin>
Maven将assets
(相对于pom.xml文件)添加为Web资源目录,IDE将其添加到Web构面设置中。
如果要排除默认webapp
目录,请选中this thread
例如:
<warSourceDirectory>resources</warSourceDirectory>