Windows下Tomcat配置虚拟路径
前⾔
Tomcat作为web服务器,在软件⽬录中有⼀个webapps⽂件夹,这为tomcat的默认虚拟路径,当在地址栏输⼊访问地址,默认访问的webapps⽂件夹下的ROOT项⽬。这个webapps虚拟路径是可以改变的,但是⼀般不会改这个默认路径。
对于⼩型项⽬,为了存储项⽬相关的⽂档或图⽚资源,我们为了⽅便可以不搭建⽂件服务器,直接将项⽬⽂件上传⾄项⽬根⽬录下,但是每次更新项⽬时都需要先将上传的⽂件拷贝出来,然后项⽬更新后再复制进去,这样每次进⾏项⽬更新都⽐较⿇烦。我们可以采⽤虚拟路径的形式,将项⽬相关⽂件放到服务器的⼀个指定磁盘路径下,配置好虚拟路径,就可以解决此问题了,每次项⽬更新只需要更新项⽬⽂件即可。
具体配置
⽅法⼀:
修改tomcat的l⽂件,在Host节点下增加⼀个Context节点,如下:
• path:指定访问该 Web 应⽤的 URL ⼊⼝
• docBase:指定 Web 应⽤的⽂件路径,可以给定绝对路径,也可以给定相对于的appBase 属性的相对路径,如果 Web 应⽤采⽤开放⽬录结构,则指定 Web 应⽤的根⽬录,如果 Web 应⽤是个 war ⽂件,则指定 war ⽂件的路径。(指定项⽬所在地址)
tomcat虚拟主机怎么设置• reloadable:如果这个属性设为 true,tomcat 服务器在运⾏状态下会监视在WEB-INF/classes 和 WEB-INF/lib ⽬录下 class ⽂件的改动,如果监测到有 class ⽂件被更新的,服务器会⾃动重新加载 Web 应⽤
• crossContext:如果想在应⽤内调⽤ Context()来返回在该虚拟主机上运⾏的其他 web application 的 request dispatcher,设为 true。在安全性很重要的环境中设为 false,使得 getContext()总是返回 null。缺省值为 false
• Debug:与这个 Engine 关联的 Logger 记录的调试信息的详细程度。数字越⼤,输出越详细。如果没有指定,缺省为 0
这个⽅法⼀般在设置后都需要重启服务器才有效(有时候即使设置了reloadable=“true” 也需要重新启动)
⽅法⼆(添加配置⽂件):推荐使⽤,不需要重启服务器
注意:此种形式,Context节点⾥的path值必须要和此xml配置⽂件名⼀致
测试:
在d盘创建wmfiles⽂件夹,⾥⾯放⼀张dog.jpg图⽚
运⾏tomcat,浏览器输⼊:localhost:8085/wm/dog.jpg,能成功显⽰,说明配置成功
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论