默认情况下,IDEA在调试Web项目时,总是会自动设置一个“上下文路径(Application content)
”,如下图所示(以前的老版本):
默认为 java-blog_war_exploded
,我一般会 改为 /
今天新下载的 IDEA 2018.3.4 For Mac
,竟然没有这一选项,导致我通过 http://localhost:8080/
浏览页面时,老是报 404 错误,如下图所示:
估计是 bug 吧,,,我们可以修改以下 项目的配置文件,达到修改的目的:
文件:.idea/workspace.xml
配置块:
<deployment> <artifact name="sqlHelper:war exploded"> <settings> <option name="CONTEXT_PATH" value="/sqlHelper_war_exploded" /> </settings> </artifact> </deployment>
把上面的 CONTEXT_PATH
的值改为 /
即可 !!!
【后记】
这不是 IDEA 的 bug,是 Mac 下,默认不显示滚动条造成的,鼠标一放上去,显示滚动条,下面是可以设置 “上下文路径(Application content)
”,如下图所示: