root@condor1796 /home/glassfish/apache-tomcat-8.5.5 # find . | grep "ads.txt" | xargs ls -l
-rw-r----- 1 glassfish nogroup 18892 Apr 24 2020 ./appBaseLivingCost/ROOT/ads.txt
-rw-r----- 1 glassfish nogroup 18892 Apr 24 2020 ./appBaseNonWwwNumbeo/ROOT/ads.txt
root@condor1796 /home/glassfish/apache-tomcat-8.5.5 # unzip -v appBaseNonWwwNumbeo/ROOT.war | grep "ads.txt"
18892 Stored 18892 0% 2020-04-24 16:13 dae45795 ads.txt
从server.xml。
<Host name="numbeo.com" appBase="appBaseNonWwwNumbeo"
unpackWARs="true" autoDeploy="true">
<Alias>numbeo.com</Alias>
删除了工作目录
grep "ads.txt"
服务器仍然服务于旧文件(这不是18892字节)。
我完全糊涂了。到底发生了什么?
Tomcat版本8.5.5
蹩脚!
原来我有
@WebServlet(name = "AdsTxt", urlPatterns = {"/ads.txt"})
删除了那个AdsTxt servlet,现在可以用了。
LOL!!!