日期:2014-05-17  浏览次数:20784 次

怎么把资源放webapp外也能被访问?
现在有个项目,用的tomcat,可能要上传很多的图片,系统是winserver2012,有C,D,E三个盘,项目放在D盘,到时上传的文件越来越多,怎么把上传的文件放到webapp外面,然后怎样才能读取这些资源呢?
------解决方案--------------------
程序代码中设定完全路径来实现
------解决方案--------------------
用绝对路径来读取,这时的webapps目录就只被当做一个普通的文件夹了,直接读取webapps外面的路径就是了。
------解决方案--------------------
Here is the instruction:

ln -s /opt/res/ inc/

/opt/res is the file contains all the real files

inc is under WebContent, and it is used for link all the file.
------解决方案--------------------
apache 虚拟路径
------解决方案--------------------
推荐nginx映射
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

apache 虚拟路径
貌似就是这个把
映射驱动器


虚拟目录可以指定一个文件关联到项目吗?

我这里是这样的,上传文件到tomcat下,但是重新发布时以前的文件会丢失,所以后来在另外电脑上搞了一个虚拟目录专门用来上传文件,映射网络驱动器后这个目录就相当于本地的D:盘一样,该怎么上传就怎么上传,用次代替realpath,在页面访问时,如图片,http://192.168.1.1:8080/test/aaa/123.jpg这样访问。你搜一下 虚拟目录,映射网络驱动器 这两个关键词。