Tomcat虚拟路径和虚拟主机

虚拟路径

	如果将自己的JspProject不放在webapps,放在其它目录下,怎么才能直接访问到呢?
	即将web项目配置到webapps以外的目录

方法一

### 配置config->server.html
在这里插入图片描述

host中是虚拟路径

	本地localhost虚拟路径就是webapps

在这里插入图片描述

<context>标签在<host>

path=“/JSPproject”:自动访问D:\Tomcat\apache-tomcat-10.0.2\webapps\JSPproject
docbase:自己实际项目位置(可以与图中不同,由于我的是在一个位置,所以不需要配置加了<!---->)
实际意思:凡是访问webapps 下的JSPproject就访问docBase下的目录

在这里插入图片描述

重启statup.bat

方法二

新建文件项目名.xml

在这里插入图片描述

配置文件项目名.xml

在这里插入图片描述
如果你将其新建写成ROOT.xml
那么你可以通过localhost:8888/index.jsp访问你docbase所在目录

虚拟主机

域名解析器将域名解析为IP地址
域名解析流程:
现在本机上去找是否有域名IP与之对应,有不去去网上找下一个,如果本机找不到再继续访问互联网

在这里插入图片描述

将自己本机的域名localhost配置成www.panda.com

配置文件

在这里插入图片描述

添加下列语句

在这里插入图片描述

修改下列语句

	修改localhost为www.pando.com

在这里插入图片描述

告诉域名解析器访问www.pando.com直接访问locahost:8888

配置文件host

在这里插入图片描述
添加内容127.0.0.1 www.pando.com
在这里插入图片描述

此时已将localhost域名改为www.pando.com

测试:在浏览器中输入www.pando.com:8888/JSPproject
(我也不知道为什么还要加个JSPproject,按道理不应该)
便会访问自己所在项目的JSPproject文件夹中的Index.jsp.
注意:其中有些时候需要开启startup.bat ,有时候需要关闭shutdwn.bat
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值