Tomcat 8 & 9 软链接(Symlinks)无效(404) 解决方案

我在自己的mac上运行Tomcat,其中一个网站的目录client使用“ln -s ”的方法指向了svn下面的一个目录,这样我就不用复制粘贴了。然而,用浏览器打开这个目录,一直报404.

在网上找了很多关于这个问题的解释,然后发现都没有用。因为,他们用的是Tomcat 7 的方案,我用的是Tomcat 9。

Tomcat 7的方案

修改 /conf/context.xml 文件,将这个:

<Context>

改为:

<Context allowLinking="true">

Tomcat 8&9的方案

同样是修改 /conf/context.xml 文件,在这个里面:

<Context>
    ...
</Context>

增加一行这个:

<Resources allowLinking="true"></Resources>

变成这样:

<Context>
    <Resources allowLinking="true"></Resources>
    ...
</Context>

这样就解决了!
如果你也遇到了这样的问题,尝试一下看看。
如果你的问题也解决了,希望可以点个赞哦~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容