Tomcat是Apache软件基金会开发的一个项目。Tomcat服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用的服务器,而且Tomcat实际上运行JSP页面和Servlet。

配置Tomcat
运行Tomcat需要JDK的支持,Tomcat会通过JAVA_HOME找到所需要的JDK。
1)新建环境变量JAVA_HOME,值为JDK的主目录路径。

2)找到tomcat目录下bin目录中startup.bat,点击启动Tomcat。

在浏览器中输入http://localhost:8080/,如果能够出现Tomcat页面,说明配置成功。
而不能正常启动Tomcat的原因有可能是:
- 环境变量JAVA_HOME配置错误
- 默认端口8080端口被占用,找到tomcat目录下conf目录中的server.xml,将端口8080端口改为其他端口即可。

URL解析

Tomcat目录结构

目录的简单介绍
- bin:启动和关闭tomcat的bat文件
- conf:配置文件。server.xml文件用于配置server相关的信息;web.xml文件用于配置与web应用相关的信息(web应用相当于与一个web站点);tomcat-user.xml文件配置用户密码和相关权限。
- lib:该目录放置运行tomcat运行需要的jar包。
- logs:存放tomcat的日志信息。
- webapps:放置web应用。
- work:该目录用于存放JSP被访问后生成对应的server文件和.class文件。
webapps目录的详细说明

配置虚拟目录
方法一:
- 在其他盘符创建一个web站点目录,并创建一个WEB-INF目录和一个html文件。
![]()
- 在WEB-INF目录下,创建一个web.xml文件。在webapps目录下的其他的站点复制一份,webapps\ROOT\WEB-INF的web.xml。之后,在web.xml添加以下代码,用于设置站点默认的首页。
<welcome-file-list> <welcome-file>first.html</welcome-file> </welcome-file-list>
![]()
-
找到Tomcat目录下/conf/server.xml文件,打开server.xml文件,并在<Host>节点下添加如下代码,path表示访问时输入的web的项目名,docBase表示站点目录的绝对目录。
![]()
<Context path="web3" docBase="d:\web2"/>
![]()
访问配置好的站点

方法二:
- 找到tomcat目录下conf/Catalina/localhost文件下,创建一个xml文件,该文件的名字就是站点的名字。
在xml文件中添加如下代码,docBase表示web站点的绝对路径。
<?xml version="1.0" encoding="UTF-8"?> <Context docBase="d:\web2" reloadable="true"> </Context>
访问配置好的站点

配置临时域名
访问tomcat服务器有好几种方式
- 使用localhost域名访问【localhost代表本机】
- 使用ip地址127.0.0.1访问【该ip地址也代表本机】
- 使用机器名称访问【只限用于本机上或者局域网】
- 使用本机ip地址访问
- 使用机器配置临时域名访问
配置临时域名步骤
- 在运行窗口,输入c:\windows\system32\drivers\etc,找到hosts文件。
![]()
-
打开hosts文件,配置临时域名
![]()
通过临时域名访问站点 
设置虚拟主机
多个不同域名的网站共存于一个Tomcat中
配置虚拟主机的步骤
- 在hosts文件中配置临时域名。
- 在tomcat的server.xml文件中添加主机名
<Host name="www.it.com" appBase="D:\web2"> <Context path="/web3" docBase="D:\web2"> </Host>
![]()
访问虚拟主机下的web站点

Tomcat体系结构

浏览器访问WEB资源的流程图

在浏览器输入http://www.it.com直接显示页面
- 配置临时域名
- 配置虚拟主机
- 把8080端口改为80端口
- 设置web站点首页
- 映射虚拟目录为/








posted on
浙公网安备 33010602011771号