zoukankan      html  css  js  c++  java
  • 给tomcat配置外部资源路径(应用场景:web项目访问图片视频等资源)

    对于一个web项目来说,除了文字之外,图片,视频等媒体元素也是其重要的组成部分。我们知道,web项目中如果用到大量的图片、视屏的资源,我们

    通常的做法是只在数据库中存储图片、视频等资源的路径,web项目直接通过路径来引用到对应的资源,而不是把整张图片以流的形式存储在数据库中,

    当然对于系统中没用用到大量图片,或是对图片质量要求不是很高的一些小图标,我们也可以直接采用留的形式或者用base64编码以longtext的形式存储到数据库中。

    可以不必费时费力去配置这些资源的路径。但是他的弊端在于增加了数据库的压力,只适用于那种格局比较小,对数据库服务器性能没有太大要求的小项目中。

    给tomcat配置外部资源路径的好处在于他大大减小了服务器以及数据库的压力,数据库中只需要存储资源的路径,把图片上传到tomcat外的指定文件夹中,提供给

    tomcat中wabapps下的web项目引用。

    找到tomcat安装目录下conf/server.xml文件,在<Host>......</Host>标签内添加配置:

    <!-- video image resources fload-->
    <Context docBase="C:
    esources"  reloadable="true"  debug="0" path="/resources"/>

    其中,docBase是文件夹的物理路径,path是该文件夹的访问路径。

    然后重启tomcat即可。假设在resources文件夹下存在一张名为test.jpg的图片,此时只需要“http://localhost:8080/resources/test.jsp”即可访问到该图片资源。

  • 相关阅读:
    jQuery Mobile方向感应事件
    Linq-多条件查询
    linux top命令详解
    在Python中调用C++,使用SWIG
    linux下core文件调试方法
    如何设置、查看以及调试core文件
    标准C++中的string类的用法总结(转)
    实用make最佳实践
    GDB多进程调试(转)
    GDB详解
  • 原文地址:https://www.cnblogs.com/ynxrsoft/p/7705310.html
Copyright © 2011-2022 走看看