Tomcat软连接配置(symlinks)
Posted ApacheIgnite研习社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat软连接配置(symlinks)相关的知识,希望对你有一定的参考价值。
记录并分享一个Tomcat软连接配置问题(symlinks)!
应用场景:
Linux服务器下Tomcat多节点负载均衡配置中,tomcat内部署的应用中的图片上传、显示功能,图片需要集中保存到NAS存储上,应用下建立软连接(Linux的ln命令)到图片存储位置。
测试问题:
图片可以正常保存到NAS存储目录,但是图片无法查看,访问图片总是404响应,经过排查发现Tomcat默认是禁止软链接的,需要修改context.xml的配置,设置allowLinking="true"。
配置方式:
Tomcat7:
官方说明:http://tomcat.apache.org/tomcat-7.0-doc/config/context.html
<Context allowLinking="true">
......
</Context>
Tomcat8/Tomcat9:
官方说明:
http://tomcat.apache.org/tomcat-8.5-doc/config/resources.html、
http://tomcat.apache.org/tomcat-9.0-doc/config/resources.html
<Context >
<Resources allowLinking="true" />
...
</Context>
以上是关于Tomcat软连接配置(symlinks)的主要内容,如果未能解决你的问题,请参考以下文章