阿里云服务器上面搭建Tomcat文件服务器
Tomcat服务器搭建成功之后,有两种方法可以实现
(我使用的是我自己的域名,没有域名的直接使用ip)
方法一,配置在ROOT目录
tomcat默认的目录是ROOT路径,直接将我们的文件放到这个下面就可以了
我自己的tomcat路径是tomcat8.x/webapps/ROOT
网页中直接输入
就可以下载了
方法二,配置在其他目录
1、如何不想放在服务器的webapps/ROOT下,就要对想要下载的目录进行配置:
在tomcat安装目录\conf\Catalina\localhost下建立任意文件名xml文件,比如:download.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/download" docBase="/home/download" crossContext="true">
</Context>
/home/download这个文件夹根据自己需要建立在相应的目录下面
新建一个文件很简单,只需要通过vim直接打开,然后编辑保存就可以生成
这里如果直接使用的vim打开的,在保存的时候有可能会出现
E212: Can’t open file for writing Press ENTER or type command to continue
出现这个错误的原因可能有两个:
1.当前用户的权限不足
2.此文件可能正被其他程序或用户使用
一般错误原因都是第一种,解决方案是在使用vim命令打开文件时,前面加上sudo来临时提供管理员权限,比如使用命令“sudo vim download.xml”打开编辑文件。
sudo vim download.xml
2、修改tomcat配置文件,文件目录\conf\web.xml,将图中的值改成true(设置可以访问虚拟目录)即可,默认是false。
3、重启tomcat,访问http://nboy.com/download
大功告成
参考文档:
http://blog.csdn.net/lee_sire/article/details/50574505