JSP配置虚拟路径及虚拟主机

时间:2022-01-10 13:46:20

1、tomact解压后目录

bin:可执行文件(startup.bat   shutdown.bat)

conf:配置文件(server.xml)

lib:tomcat以来的jar文件

log:日志文件(记录出错等信息)

temp:临时文件

webapps:可执行的项目(将我们开发的项目放入该目录)默认访问ROOT

work:存放由jsp翻译成的java以及编译成的calss文件

一般来说,我们的项目是要放在webapps的路径下面的,那么如何能让tomcat访问其他路径下的项目呢?就需要配置一下虚拟路径。

2、配置虚拟路径

方法一

配置完路径后需要重启tomcat

(1)实际项目存放位置

JSP配置虚拟路径及虚拟主机

WEB-INF  -->  web.xml

JSP配置虚拟路径及虚拟主机

webapps中的存放位置(JspProject)

JSP配置虚拟路径及虚拟主机

(2)打开conf -->  server.xml

在Host标签中加上

JSP配置虚拟路径及虚拟主机

docBase:实际路径

path:虚拟路径(如果写相对路径的话是相对于webapps)

访问path实际访问docBase

(3)启动tomacat访问

JSP配置虚拟路径及虚拟主机

方法二

配置完路径后不需要重启tomcat

(1)与方法一相同

(2)打开conf -->  Catalina --> localhost

在该目录下新建项目名.xml

JSP配置虚拟路径及虚拟主机

JSP配置虚拟路径及虚拟主机

 (3)与方法一相同

3、配置虚拟主机

可以将项目变个名字,比如现在的localhost变成www.test.com

(1)打开conf -->  server.xml

JSP配置虚拟路径及虚拟主机

将localhost改成www.test.com

增加一个Host标签

JSP配置虚拟路径及虚拟主机

Path =“/”可以通过www.test.com直接访问项目,否则需要www.test.com/Project

(2)配置Windows --> System32 --> drivers --> etc --> hosts

在本机Host文件中增加映射,使访问www.test.com时直接解析成本机ip地址,在里面加上

JSP配置虚拟路径及虚拟主机

配完后将服务器重新启动一下

(3)访问www.test.com

此时需要加上端口号

JSP配置虚拟路径及虚拟主机

(4)打开conf -->  server.xml

将端口号改成80,之后访问可以不加端口号

JSP配置虚拟路径及虚拟主机

JSP配置虚拟路径及虚拟主机