Tomcat文件服务器搭建过程详解
2017-09-26 23:11
393 查看
当我们使用tomcat上传和下载文件的时候,如何不想放在服务器的webapps/ROOT下,有两种配置方式:
如下图:
在D:\upload\ykp中存放一些文件:
此时重启tomcat,即可通过如下方式访问文件:
如果想要访问http://localhost:8081/demo/ykp/file/,即D:\upload\ykp内的所有文件,此时还是不可以,直接访问会出现如下错误:
要想访问,还需要做如下配置:
重启tomcat,访问结果如下所示:
此时还有一个问题,就是中文乱码问题,即如果路径中含有中文,就无法访问,此时需要做如下配置:
我们可以单独放在一个文件内,即我们需要在conf\Catalina\localhost\里边新建一个xml文件,path的值要和xml文件的名字前缀一样,比如我们新建ykp.xml文件,则path=”/ykp”
ykp.xml文件内容为:
此时重启tomcat,访问结果如下:
方式一:
在conf\server.xml中添加如下信息:<Context path="/demo/ykp/file" docBase="D:\upload\ykp"></Context>
如下图:
在D:\upload\ykp中存放一些文件:
此时重启tomcat,即可通过如下方式访问文件:
http://localhost:8081/demo/ykp/file/test.jpg
如果想要访问http://localhost:8081/demo/ykp/file/,即D:\upload\ykp内的所有文件,此时还是不可以,直接访问会出现如下错误:
要想访问,还需要做如下配置:
<init-param> <param-name>listings</param-name> <!--默认是false,此处修改成true--> <param-value>true</param-value> </init-param>
重启tomcat,访问结果如下所示:
此时还有一个问题,就是中文乱码问题,即如果路径中含有中文,就无法访问,此时需要做如下配置:
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
方式二
对于在conf\server.xml中做的以下配置<Context path="/de mo/ykp/file" docBase="D:\upload\ykp"></Context>
我们可以单独放在一个文件内,即我们需要在conf\Catalina\localhost\里边新建一个xml文件,path的值要和xml文件的名字前缀一样,比如我们新建ykp.xml文件,则path=”/ykp”
ykp.xml文件内容为:
<?xml version="1.0" encoding="UTF-8"?> <Context path="/ykp" docBase="E:\m2" crossContext="true"></Context>
此时重启tomcat,访问结果如下:
相关文章推荐
- MyEclipse搭建tomcat服务器过程详解
- Linux系统下SVN服务器的搭建过程详解
- tomcat 文件图片服务器搭建
- Nginx搭建反向代理服务器过程详解
- 详解RedHat系统下SVN服务器搭建过程
- 利用Tomcat搭建文件服务器
- Git服务器搭建全过程分步详解
- Tomcat搭建文件服务器
- 使用aws和tomcat搭建服务器过程中的一些坑.
- Git服务器搭建全过程分步详解
- Linux系统下SVN服务器的搭建过程详解
- Git服务器搭建全过程分步详解
- Android 从本地服务器下载文件与解析过程详解(一)
- Android文件下载之 搭建本机tomcat 服务器
- Nginx搭建反向代理服务器过程详解
- 搭建常用的三种文件服务器,tomcat apache http nigx
- /var/log目录下的20个Linux日志文件功能详解 分类: 服务器搭建 linux内核 Raspberry Pi 2015-03-27 19:15 80人阅读 评论(0) 收藏
- Tomcat搭建文件服务器
- linux搭建smb文件共享服务,java上传文件共享服务器,tomcat端口直接访问
- Nginx搭建反向代理服务器过程详解