当我从外部资源提供文件时,一切正常。
即使上载新图像,我也可以立即看到,但是如果我用具有相同名称的文件替换图像,则不会显示新图像。 Tomcat显示了旧图像。
我的发展如下:
<Host name="website.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>www.website.com</Alias>
<Context docBase="/opt/tomcat-uploads" path="/images"/>
<Context path="" docBase="site_war" debug="0" reloadable="true"/>
<!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
-->
<!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
我发现了this方法,但是有什么方法可以使tomcat在不重新启动新图像的情况下显示它? 我的网站已使用了将近一年,并且用户上传了很多图片,因此我不想更改自己的图片投放方式。
Apcahe Tomcat版本:8.5.20