Tomcat配置虚拟路径不生效?tomcat 配置图片虚拟路径不起作用
Tomcat配置虚拟路径不生效?tomcat 配置图片虚拟路径不起作用问题
1.前言
作为web开发人员,经常需要做一个功能,那就是上传下载。
在本地开发的时候,往往将tomcat作为服务器,那么需要设置虚拟路径,上传到服务器上。
而有时经常出现 Tomcat配置虚拟路径不生效?tomcat 配置图片虚拟路径不起作用等情况。
比如:
配置
然后重启tomcat。
浏览器下输入:
查看图片:http://localhost:8090/video/1.jpg
查看视频:http://localhost:8090/video/1.flv
发现没有起作用?
都是显示的404,但是明明已经配置了tomcat虚拟路径了。
2.解决
原因:
记录下这次踩的坑,提醒以后不再犯。
有的时候,根据开发工具IDE的不同,
单单改tomcat下的server.xml去配置虚拟路径不够,myeclipse/eclipse/… 开发工具下也需要进行对tomcat的配置。
也就是首先要改开发工具里面的tomcat的servers.xml,然后再去修改本地安装的tomcat的servers.xml文件。
这样以后上传,再也不需要上传结束后刷新工程才能正常显示图片了。
打开tomcat的安装路径下的conf文件夹,也是同样的servers.xml文件,添加同样的虚拟路径。
重启tomcat。
成功访问:图片和视频等资源
图片预览:
视频下载:
以上就是Tomcat配置虚拟路径不生效?tomcat 配置图片虚拟路径不起作用的解决方案。
最后提一点,当你配置了tomcat以后,怎么访问?或者是上传的时候怎么写呢?
比如你配置了如下的地址:
也就是表示当URL遇到/websiteimages时,就去找E盘下面的东西。
比如地址URL写成这样,
就等于:
于是就会去找到本地的资源所在。
You got a dream, you gotta protect it.
如果你有梦想的话,就要去捍卫它 。 ——《当幸福来敲门》