首页 > 其他 > 详细

Tomcat工程目录中使用了软连接后不显示连接目录中的内容

时间:2015-06-03 19:44:19      阅读:156      评论:0      收藏:0      [点我收藏+]

问题:

    当服务器中有多个Tomcat,并且需要使用同一个项目目录,例如upload,那么考虑使用一个公共目录shareupload来做软连接到两个tomcat的工程中。

操作:

   ln -s /data/shareupload/ /data/tomcat1/webapp/upload/

   ln -s /data/shareupload/ /data/tomcat2/webapp/upload/

问题出现:

   在测试的时候出现了问题:upload目录下的图片,无法正常在浏览器地址栏里访问到。勿用质疑,问题肯定出在Tomcat上,猜想Tomcat可能出于安全的考虑对文件、文件夹的连接进行了限制。Tomcat有一个配置项:allowLinking,默认的配置应该是allowLinking=false,配置成true就可以解决这个问题了。


配置项配置在项目的Context元素上:

<Context path="" docBase="/data/tomcat1/webapp" reloadable="true" privilege="true" allowLinking="true">

</Context>


问题解决。

本文出自 “baiyubao的博客” 博客,请务必保留此出处http://baiyubao.blog.51cto.com/2845008/1657990

Tomcat工程目录中使用了软连接后不显示连接目录中的内容

原文:http://baiyubao.blog.51cto.com/2845008/1657990

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!