您的位置:首页 > 运维架构 > Tomcat

Tomcat下热部署

2015-02-04 20:17 127 查看

热部署描述

我们想通过tomcat直接访问某个目录,同时可下载该目录下的文件。那么可通过热部署的方式,不用编写代码就可实现文件目录的访问和下载,有点像ftp的文件访问和下载操作。

准备文件夹和要下载的文件

在%TOMCAT_HOME%/webapps目录下,新建文件夹test,并在新建的文件夹下放入需要下载的文件,支持子文件夹。

创建xml文件

进入%TOMCAT_HOME%/conf/Catalina/localhost目录,新建xml,文件名同第一步的文件夹test.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="webapps/test" reloadable="true">
</Context>

其中docBase就是第一步的文件夹路径。也就是说第一步,不一定要在webapps下,在$TOMCAT_HOME%目录下就可以,docBase是相对%TOMCAT_HOME%的相对路径。

测试

启动Tomcat,输入http://localhost:8080/test,页面出现test下的文件列表,即表示配置成功,这时,就可以下载该文件了。具体不给截图了。

这个方式,可以解决公司局域网内,文件传输遇到阻力的问题。比如不给USB插口、不给FTP、邮件的附件有限制(有些公司就限制在2M,有点坑爹)等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  文件传输 Tomcat