Tomcat服务器访问外部资源

个人博客项目-Tomcat服务器访问外部资源

个人博客项目

自己编写的个人博客项目需要用到图片上传功能,然后将上传的图片保存到项目中建立的指定的文件夹下,这样再次阅读博客时就能够图文并茂了,可是实际开发的时候,遇到了一个问题,就是重启tomcat后博客里就加载不出来这个图片,用户体验很差。
打开浏览器的控制台,提示404错误,即找不到这个图片,但是刚才上传的时候明明在文件夹中存在这个图片。于是我打开了tomcat的部署目录,不仅图片没了,而且连包括图片的文件夹也没有了。仔细思考后,我明白了是因为重新部署的时候,用代码建立的文件夹和文件被清空了。
我先想到的解决方法就是,在项目外建立目录,图片上传成功,可是,上传成功后就开始404错误,找不到图片,可是图片是真实存在的,那么为什么呢?通过百度我发现,原来tomcat不支持访问项目外的资源文件,需要打开tomcat的server.xml,标签中进行如下配置:

	<Context docBase="G:\upload(上传图片的保存目录)" path="/headImage(图片上传后的访问目录)" debug="0" reloadable="true" />

这样,tomcat就能成功访问外部资源.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值