【转】Tomcat搭建文件服务器
2015-11-20 11:30
417 查看
http://blog.csdn.net/yin_jw/article/details/43524659
1. 配置在tomcat目录下
直接把文件放在 tomcat6/webapps/ROOT 目录下,
然后在网址中访问: http://192.168.2.31:8080/download.zip 便可下载。
2. 配置在其他目录
如何不想放在webapps/ROOT下,就要对想要下载的目录进行配置:
在tomcat安装目录\conf\Catalina\localhost下建立任意文件名xml文件,比如:download.xml,内容如下:
[html] view plaincopy
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/download" docBase="D://download" crossContext="true">
</Context>
修改tomcat配置文件,文件目录\conf\web.xml,要将红色的false改为true。
[html] view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
重启tomcat,访问http://127.0.0.1:8080/download
3. 遗留问题:
在使用过程中似乎配到某些格式的文件下载不稳定,出现下载到一半便中断的现象。
1. 配置在tomcat目录下
直接把文件放在 tomcat6/webapps/ROOT 目录下,
然后在网址中访问: http://192.168.2.31:8080/download.zip 便可下载。
2. 配置在其他目录
如何不想放在webapps/ROOT下,就要对想要下载的目录进行配置:
在tomcat安装目录\conf\Catalina\localhost下建立任意文件名xml文件,比如:download.xml,内容如下:
[html] view plaincopy
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/download" docBase="D://download" crossContext="true">
</Context>
修改tomcat配置文件,文件目录\conf\web.xml,要将红色的false改为true。
[html] view plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
重启tomcat,访问http://127.0.0.1:8080/download
3. 遗留问题:
在使用过程中似乎配到某些格式的文件下载不稳定,出现下载到一半便中断的现象。
相关文章推荐
- tomcat部署配置缓存
- TOMCAT的域名配置
- Windows系统中IIS 6.0+Tomcat服务器环境的整合配置过程
- Linux下Tomcat开机自动启动
- 修改Tomcat启动是项目名称
- Apache+Tomcat负载均衡两种session共享方式的设置
- 在mac系统安装Apache Tomcat的详细步骤(转载自himi的博客,修改了错误添加了图片)
- Nginx多域名映射到对应不同tomcat的nginx.conf配置详解
- Servlet入门实践
- tomcat多域名绑定之server.xml配置
- tomcat
- tomcat远程调试
- apache+tomcat+jk 负载均衡初篇
- eclipse +tomcat 部署class not found处理记录
- Linux\CentOS系统下的服务器搭建,下载编译环境,安装vsFtpd、nginx、MySQL、JDK、Tomcat、PHP
- Windows添加Tomcat6.0到本地服务 实现自动启动
- Tomcat虚拟路径的配置
- tomcat源代码系列--请求处理过程
- MyEclipse + Tomcat 热部署问题
- 数据库连接配置1 -- Tomcat 中的 JDBC Pool