tomcat搭建图片服务器

1.安装tomcat后,修改Tomcat 7.0\conf\server.xml 找到Host标签加入如下内容:

 

<Context path="/static" docBase="D:\xykpic" reloadable="false"></Context> 

2.名词解释:

path:resource是要访问的url根路径 ,比如localhost:8080/resource

docBase:是服务器上存放图片文件的地址 如D:\imgs

3.最后,启动tomcat服务器,访问d:\imgs下的图片文件,如:D:\imgs\defalut.jpg

http://localhost:8080/resource/defalut.jpg

4.注:如果path设置成path="/",则输入

http://localhost:8080/defalut.jpg

即可访问图片

 

5、linux下新加入的图片无法访问的解决办法:

背景 : 在linux系统中tomcat生成的图片可能无法被访问,一般都是权限不够导致的。
解决方案,在tomcat的bin/catalina.sh文件中加入一段UMASK=0022就有权限了。 


umask是chmod配套的,总共为4位(gid/uid,属主,组权,其它用户的权限),不过通常用到的是后3个,所以0022第一个不太常用0可以忽略,022表示默认创建新文件权限为755 也就是 rxwr-xr-x(所有者全部权限,属组读写,其它人读写)。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值