不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2019-02-12 11:48  分类:电脑/软件使用  编辑

默认情况下,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)”,如下图所示: