tomcat 设置虚拟路径的4种方法
通常使用方法1或者方法2
方法1
(添加配置文件):推荐使用,不需要重启服务器
在Tomcat根目录下的/conf/Catalina/localhost/ 路径下新建一个filename.xml,并在该xml中编写语句
即可创建虚拟站点,虚拟站点名为filename。注意docbase指向虚拟目录路径
注意此文件名将作为Context中的path属性值,不管文件里的path属性值如何设置也是无效的
如果需要分层虚拟站点,可以将文件名改成a#b#c,访问分层虚拟站点时用localhost:8080/a/b/c
方法2
在Tomcat7的安装目录下找到conf目录,在该目录下有一个server.xml文件,这个文件的任务是配置整个服务器信息。例如修改端口号,添加虚拟主机…… 打开这个文件,找到HOST标签,
在这个标签中处插入以下代码:
<Context path="/yang" docBase="f:\mysite1\xxx.war" debug="0" reloadable="true" crossContext="true" />
说明:
- path:指定访问该 Web 应用的 URL 入口。
- docBase:则指定 Web 应用的根目录,如果 Web 应用是个 war 文件,则指定 war 文件的路径。(指定项目所在地址)
- reloadable:如果这个属性设为 true,tomcat 服务器在运行状态下会监视在WEB-INF/classes 和 WEB-INF/lib 目录下 class 文件的改动,如果监测到有 class 文件被更新的,服务器会自动重新加载 Web 应用。
- crossContext:跨应用访问数据,缺省值为 false。
- Debug:与这个 Engine 关联的Logger记录的调试信息的详细程度。数字越大,输出越详细。如果没有指定,缺省为 0。
这种方法一般在设置后都需要重启服务器才有效(有时候即使设置了reloadable=“true” 也需要重新启动)
方法3
在Tomcat根目录下的conf目录context.xml文件中插入
<Context path="/zhang" docBase="f:\mysite1" debug="0" reloadable="true" crossContext="true" />
注意,这个虚拟路径修改方法会让所有的站点都能加载,https://localhost:8080/zhang
使用这个之前最好将service.xml中的列表设置打开。
方法4
在Tomcat根目录下的路径/conf/Catalina/localhost/context.xml.default ,在这里进行配置,这个虚拟路径修改方法会让该主机下的所有的站点都能加载,同上。
转载自: https://blog.csdn.net/jdjdndhj/article/details/52693652
转载于:https://www.cnblogs.com/moris5013/p/9475837.html
tomcat 设置虚拟路径的4种方法相关推荐
- tomcat 设置虚拟路径
2019独角兽企业重金招聘Python工程师标准>>> Tomcat无法管理<Tomcat安装目录>/webapps目录以外的Web应用程序 在server.xml中配置 ...
- tomcat虚拟路径的几种配置方法
tomcat配置虚拟路径的4种方法 在tomcat中,webapp文件夹默认为web应用的根目录. 1.在tomcat\conf\server.xml中找到 host标签,在host标签中增加新的元素 ...
- tomcat部署web应用的4种方法
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择. 因为这样对tomcat的入侵性最小,只需 ...
- linux查看vsftpd目录,vsFTPd常用功能之设置虚拟路径和查看日志信息
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,我们经常会使用Dreamweaver 当文件上传到远程服务器后,这些文件驻留在服务器本地目录树中的某一个文件夹中.这时我们会用到虚拟路 ...
- html怎么样取jsp中的路径,jsp中获得路径的两种方法和获得url路径的方法(推荐)
是解决相对路径的问题,可返回站点的根路径. //这样获得的是绝对路径 //这样获得的是相对路径 能够更有效的防治连接的失效. request.getContextPath()得到的是项目的名字,如果项 ...
- mysql在计算机管理中的路径怎么修改_Rstudio中修改工作路径的三种方法
原文链接: Rstudio中修改工作路径的三种方法_weixin_44370085的博客-CSDN博客_rstudio改变工作目录blog.csdn.net Rstudio中修改工作路径的三种方法 ...
- 【转】介绍设置Session失效的几种方法
转载地址:http://developer.51cto.com/art/201106/269493.htm Session对象是HttpSessionState的一个实例.该类为当前用户会话提供信息, ...
- 设置环境变量的三种方法【转载】
文章目录 1 设置环境变量的三种方法 1.1 临时设置 1.2 当前用户的全局设置 1.3 所有用户的全局设置 2 测试当前环境变量 3 脚本解析 3.1 打开的文件如下: 3.2 脚本解析说明 3. ...
- IDEA设置虚拟路径 - 解决前端展示本地磁盘图片问题
Windows系统下,使用idea开发项目时,遇到了一个问题! 问题:将数据库中存储的图片查询出来,并在前端进行展示,但显示失败!! 这是图片在本地磁盘中的存储地址 这是数据库中存储的图片地址(相对地 ...
最新文章
- Android学习路线
- linux ls模糊查询,linux – 找到和ls的通配符
- [EF4] CompiledQuery预编译性能提升 + 数据载入之大彻大悟
- 第二章:09流程控制[3for]
- python正则表达式处理txt_Python文本处理服务(re正则表达式例子)
- python面试如何以相反顺序展示一个文件的内容?
- STM32工作笔记0043---什么是漏源电压,栅源电压
- 互联网+ 何人能挡?带着你的Code飞奔吧!
- PHP扩展迁移为PHP7扩展兼容性问题记录
- make编译安装_学习笔记
- 图像纹理特征总体简述
- 8086、80286、80386
- QGIS编译---QGIS3.10.6 + Qt5.11.2 + VS2015 ---32位版本
- UVA 10451 Ancient Village Sports UVA 11909 Soya Milk UVA 11152 Colourful Flowers
- 小程序怎么弄?小程序开发多少钱?
- 小程序 wx.showModal
- 图像梯度算法中算子的由来
- 晨枫U盘维护V2.0_512M被淹死的鱼修正版
- numpy基础篇-简单入门教程4
- 人生的两个方向:一个是出门,一个是回家(转载)
热门文章
- ubuntu所有php扩展php-7.0扩展列表
- 【 Grey Hack 】万金油脚本:常见端口漏洞检测
- Exynos4412 中断驱动开发(一)—— 中断基础及中断的注册过程
- 关于sass(scss)、less、postcss、stylus等的用法与区别
- 每天一个linux命令(37):date命令
- Windows下显示目录大小及文件个数
- python,时间加减,时间计算,时间格式化,时间提取汇总
- ant更改主题色报错Inline JavaScript is not enabled. Is it set in your options? vue ant主题色更改 vue-cli3
- [react] 使用React的memo和forwardRef包装的组件为什么提示children类型不对?
- React开发(252):react项目理解 ant design spining加载中