通过Tomcat访问静态文件

出现的问题:生产上安装的fastdfs+nginx,实现分布式存储和在线预览的功能。

但是生产上通过域名绑定nginx的服务器,然后转到F5,最后才在2台应用服务器进行负载均衡,但是办公电脑只能通过域名访问,F5和应用的IP根本ping不通,所以fastdfs的返回的URL根本也访问不了,到最后发现tomcat的这个功能,确实也是意味之喜了。

Context

Context 用于配置一个Web应用,默认的配置如下:

<Context docBase="myApp" path="/myApp"> 
....
</Context>


属性描述:

1) docBase:Web应用目录或者War包的部署路径。可以是绝对路径,也可以是相对于

Host appBase的相对路径。

2) path:Web应用的Context 路径。如果我们Host名为localhost, 则该web应用访问

的根路径为: http://localhost:8080/myApp。

它支持的内嵌元素为:CookieProcessor, Loader, Manager,Realm,Resources,

WatchedResource,JarScanner,Valve。

<Host name="www.tomcat.com" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context docBase="D:\servlet_project03" path="/myApp"></Context> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>


通过Tomcat访问静态文件_静态文件