Intellij IDEA-为tomcat中的多个模块定义单个上下文根

时间:2019-03-01 03:06:19

标签: tomcat intellij-idea module

Tomcat和/或Intellij IDEA让我发疯...

简而言之,我有一个包含2个模块的项目,它们都具有jsp和/或html文件,它们使用图像,脚本等的绝对路径...

Project structure

当我使用斜杠(“ /”)部署第一个时,可以看到我的图像,脚本已完美加载,但是部署为(“ / module2”)的第二个模块不会加载图像,脚本和没有绝对路径,因为上下文根是服务器,而不是工件...

Error because the module context isn't inserted in the absolute path

这是IntelliJ IDE项目,它是一个很小的项目,反映了我所解释的行为。

Project with 2 modules

有人可以帮我吗?

最好的问候, 亚历克斯·弗洛林多

1 个答案:

答案 0 :(得分:0)

请检查this answer

IntelliJ IDEA对此有一个快速修复:

fix1

fix2

Alt + Enter后,按Enter,您将把代码更改为:

<img src="${pageContext.request.contextPath}/imgs/user_bg1.png">

您可以在整个项目中运行此检查,并对所有受影响的代码部分批量应用快速修复。