想让/home/bixiaopeng/app/ios里的文件被大家通过浏览器访问,并可下载怎么搞??请看下文。
本文地址:http://blog.csdn.net/wirelessqa/article/details/17450957
1. 已安装tomcat
请参考:http://blog.csdn.net/wirelessqa/article/details/10294665
2. 进入目录
home/bixiaopeng/soft/tomcat/apache-tomcat-7.0.42/conf/Catalina/localhost
3. 新建一个xml文件,随便命个名
如我新建一个app.xml: sudo vim app.xml
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/app" reloadable="true" docBase="/home/bixiaopeng/app/ios" crossContext="true">
</Context>
说明:/app为通过ip地址访问的目录,它被指向/home/bixiaopeng/app/ios
4. 编辑conf/web.xml
bixiaopeng@ubuntu:~/soft/tomcat/apache-tomcat-7.0.42/conf$ sudo vim web.xml
….. <init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
……
将 默认的 <param-value>false</param-value>改为 <param-value>true</param-value>
结果如下:
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
5. 重启tomcat先
6. 访问文件:
ifconfig查看我的机器的ip地址:10.70.16.186
访问:http://10.70.16.186:8081/app/ 默认的端口号为8080,这里我的做了修改。
结果:
7.如果文件是中文,下载会有现错误

解决办法:
编辑 /home/bixiaopeng/soft/tomcat/apache-tomcat-7.0.42/conf 目录下的server.xml,为Connector 元素增加 URIEncoding="UTF-8”
如下:
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443" />
重启后再执行下载就正常啦
订阅
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的文章。

如果文章对你有帮助,请随手点个赞吧!
(完)
1315

被折叠的 条评论
为什么被折叠?



