为了部署方便,把webapps下的大文件(图片等资源)放到工程外,通过软连接的方式设置
命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。
ln -s /usr/local/pic/images/ /usr/local/tomcat/webapps/ROOT/images
能ROOT下的images 新创建的文件夹指向给 图片真正的存放路径
本来以为这样就可以了,没想到在测试的时候出现了问题:
images目录下的静态图片,无法正常在浏览器地址栏里访问到。
勿
用质疑,问题肯定出在Tomcat上,猜想Tomcat可能出于安全的考虑对文件、文件夹的连接进行了限制。google了一下,发现Tomcat的一个
配置项:allowLinking,默认的配置应该是allowLinking=false,配置成true就可以解决这个问题了。
配置项配置在项目的Context元素上:
<Context path="/" docBase="/myApp" reloadable="true" privilege="true" allowLinking="true"></Context>
分享到:
相关推荐
在Tomcat默认安装后,tomcat的主目录是webapps/root目录。...docBase即为默认访问的文件夹名称。Linux与Windows一样,只是文件夹地址有差别 代码如下:<Context docBase=”D:/Tomcat 8.0/webapp
Tomcat和IIS整合时conf文件夹中需要新增和修改的文件参考
tomcat配置只能域名访问禁止ip访问 直接替换tomcat里面的server.xml 文件,但是里面的ip要更换你自己的ip
Tomcat配置数据库连接加密访问
设置tomcat只允许域名访问 设置tomcat只允许域名访问
https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置https ssl Tomcat中实现https安全连接与SSL配置
tomcat解决跨域访问问题,具体配置如下: 1、修改tomcat下的Conf/web.xml文件,在该文件内容中新增以下配置,注意,若该web.xml中存在其它filter,则需要将该filter放在所有filter前面; <filter-name>...
配置tomcat直接输入域名访问
springboot内置tomcat与外部tomcat配置https访问及http自动转向https
tomcat访问软链接路径报404错误,这是应为tomcat因为安全问题,默认不运行访问软链接文件路径。 修改支持软链接方法tomcat5 6 7: 打开 $tomcat_home/conf/context.xml中配置文件,修改里面的信息即可: 找到 标签 ...
tomcat配置默认访问项目,配置后可直接通过ip地址加端口号访问项目
Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置Tomcat5的数据库连接池配置...
Tomcat服务器配置及数据库连接池配置(个人整理版)。纯粹个人整理意见。
Tomcat连接池配置,包你学会tomcat连接池的使用
tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池tomcat 配置连接池
在tomcat中实现https安全连接的方法
tomcat下配置oracle的连接池配置,包括局部的连接池和全局的连接池
tomcat9用户访问配置问题_403Access Denied,无法访问server、Manager、Host Manager,这是我花了好久时间才搞好的,网上都没有完整能用版,希望对你有帮助,欢迎下载
tomcat ssl 连接器
Tomcat6配置连接池很全面的东东