Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从web应用程序外部从web服务器交付文件_Java_Tomcat_Filesystems - Fatal编程技术网

Java 从web应用程序外部从web服务器交付文件

Java 从web应用程序外部从web服务器交付文件,java,tomcat,filesystems,Java,Tomcat,Filesystems,是否仍然可以通过web服务web服务器上的文件,而该文件不在web应用程序中 我正在使用Tomcat和基于Javaservlet的应用程序 我不想把这些文件放在webapp中,因为它们有几个100GB,如果我把它们放在其中,每次更新WAR时我都必须替换它们。apacheweb服务器可以为静态文件提供服务,并将动态内容请求委托给Tomcat。您只需将URL映射到servlet,servlet就可以从中打开文件anywhere并从FileInputsRAM读取字节,然后将它们写入响应输出流。您应该添

是否仍然可以通过web服务web服务器上的文件,而该文件不在web应用程序中

我正在使用Tomcat和基于Javaservlet的应用程序


我不想把这些文件放在webapp中,因为它们有几个100GB,如果我把它们放在其中,每次更新WAR时我都必须替换它们。

apacheweb服务器可以为静态文件提供服务,并将动态内容请求委托给Tomcat。

您只需将URL映射到servlet,servlet就可以从中打开文件anywhere并从FileInputsRAM读取字节,然后将它们写入响应输出流。您应该添加浏览器缓存头,并在将数据写入浏览器时压缩数据。请参见

最后,我就是这么做的。