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