一. 虚拟路径
配置虚拟路径有两种方式。
- 方式一
webapps就是一个虚拟路径。我们也可以配别的路径,将我们的web项目放在webapps以外的目录。那么我们就需要配置虚拟路径了。
我将JspProject文件放在了下面这个位置,并且将原来路径下的JspProject删除:
我们需要在conf下找到server.xml并打开它。
我们找到Engine部分里的host标签中添加路径信息。
docBase:实际路径。
path:虚拟路径(绝对路径或者相对路径(相对于webapps))。
然后在浏览器输入:http://localhost:8080/JspProjrct,就会出现我们jsp文件的内容啦!声明其默认打开的路径已经被我们改变了。
以上就是第一种方式,这个方式需要在配置完后重启Tomcat。
- 方式二
方式二不需要重启。
在conf->Catalina->localhost中新建“项目名.xml”中新增一行:<Context ......>和第一种方法一样的代码就行了。我们还可以将文件名换成Root.xml。我们在浏览器中就可以省去项目名。
二. 虚拟主机
如果www.test.com 先访问主机,看本机有没有,如果没有就访问网络。
a. conf/server.xml
在1除再写一个Host,并将2处的default改为我们需要它访问的name。就是在告诉Tomcat不要在访问localhost,要访问www.test.com。
b.接下来我们就是需要告诉Tomcat访问www.test.com 如何先自动在本机里找,即修改文件的host文件:
在C:\Windows\System32\drivers\etc下找到hosts文件,在该文件最下面添加127.0.0.1 www.test.com这段文字。