1.下载tomcat
本人准备了apache-tomcat-6.0.36版本和apache-tomcat-7.0
下载地址:http://pan.baidu.com/s/1jGoWzdW
2.tomcat的安装配置
环境变量配置JAVA_HOME,指定tomcat启动时使用的jdk所在的位置 JAVA_HOME 如:C:\Program Files\Java\jdk1.8.0_25
Catalina_Home环境变量:指定tomcat在启动时启动哪个tomcat 这里一般不用配置,启动start up.bat即可
3.启动tomcat
点击tomcat安装目录bin下startup.bat(不能关闭运行启动tomcat的命令行窗口,否则服务器会自动关闭,导致无法打开localhost网页)
4.tomcat的目录结构
bin ---- 启动和关闭需要的bat文件所在的目录
conf --- 配置目录
lib --- tomcat运行时需要的jar包所在的目录
logs --- 日志文件所在的目录
temp --- tomcat运行时产生的临时文件存放的目录,不需要我们管理
webapps --- 开发中最常用的目录,web应用放置到此目录下浏览器可以直接访问
work --- 工作目录,tomcat运行时产生的工作文件存放在这个目录中
5.配置虚拟主机
虚拟主机:一个tomcat可以认为是一台真实主机.在一台真实主机中可以配置多个站点,这些站点在访问者看来访问他们就像在访问各自独立的主机一样,所以我们可以认为这些站点都运行在tomcat这台真实主机当中的各自的虚拟主机当中.一个网站就可以认为是一个虚拟主机.
配置虚拟主机:
在conf/server.xml中<Engin>标签下配置<Host>标签就可以为tomcat增加一台虚拟主机了
name -- 指定虚拟主机的名称,浏览器通过这个名称访问虚拟主机
appBase -- 虚拟主机管理的目录,放置在这个目录下的web应用当前虚拟主机可以自动加载
*由于浏览器访问地址时,需要将地址翻译成对应的ip才能找到服务器,这其中翻译的过程是由dns服务器来实现的.我们在做实验的时候没有办法去修改dns服务器,此时可以使用hosts文件模拟dns的功能,从而完成实验.
*缺省虚拟主机:如果来访者是通过ip来访问,这个时候服务器无法辨别当前要访问的是哪台虚拟主机中的资源,此时访问缺省虚拟主机.缺省虚拟主机可以在server.xml中engin标签上通过defaultHost属性进行配置.