Tomcat9 http文件下载
第一步,允许tomcat列举文件
[root@localhost ~]# vim /usr/local/tomcat/apache-tomcat-9.0.16/conf/web.xml
<param-name>listings</param-name>
<param-value>true</param-value>
第二步,创建download目录,在目录下创建文件
[root@localhost ~]# cd /usr/local/tomcat/apache-tomcat-9.0.16/webapps
[root@localhost webapps]# mkdir download
[root@localhost webapps]# cd download
[root@localhost download]# touch test.gz
第三步,浏览器访问
浏览器:172.16.6.15:8080/download
第四步,虚拟目录
[root@localhost ~]# vim /usr/local/tomcat/apache-tomcat-9.0.16/conf/server.xml
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="/download" docBase="/root/下载"></Context>
[root@localhost ~]# systemctl restart tomcat.service