tomcat怎么配置地址映射

tomcat怎么配置地址映射,第1张

omcat如何配置文件目录映射

有的时候我们希望达到这样的目的

通过htto://localhost:8080/img/1.img来访问到我们某个文件目录下的img目录下的1.img

在网上查找了一下资料发现可以这样做

如果是tomcat的话可以这样设置

首先在tomcat的根目录下找到\conf\Catalina\localhost,你会发现里面有一些你的项目的xml配置文件

在这里我们要写一个简单的xml配置文件

<Context docBase="e:/" path="/img" reloadable="true">

</Context>

其中

path 则是访问路径,即你的用网址方式去访问的路径

docBase 表示映射文件夹路径,即你的机器下的文件路径

保存的名字应该为你的path去掉/即img.xml(注意一定要根据你的path命名,否则不起作用)。

第一种:可以把文件直接放到webapps下面(这个只是适用于一个项目,不推荐)

第二种:配置虚拟目录

1、Tomcat下的conf文件夹下的server.xml

2、用的编辑器打开server.xml,可以看到Host标签,默认就有一个,一个Host代表一个站点,找到Host结束标签,我们在这里配置虚拟路径

3、在</Host>的上面添加<Context path="" docBase="" reloadable="" debug="" crossContext=""/>,填写属性值。

Context指上下文;path指虚拟目录;docBase指实际存在路径;reloadable指有文件更新时,是否重新加载,一般设置为true;debug指等级,一般设置为debug=“0”,提供最少的信息。设不设置无大影响;crossContext指是否可以互相使用上下文环境。

只需要编辑%tomcathome%\conf\server.xml文件,在标签中增加如何代码即可:

<Context docBase="D:/autotest_file/local/report" path="/report" debug="0" reloadable="true" />

其中docBase属性指定的为文件实际存储路径,path属性指定的为文件访问路径;如在浏览器中访问http://localhost/autotest/report/report.html实际指向的文件地址为D:/autotest_file/local/report/report.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11544692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存