创建一个简单的tomcat项目
一、解压版本的tomcat的安装方法
1、JDK已安装,并且配置jdk环境变量已完成。
2、解压下载文件包,不习惯版本号文件夹,在这里我修改默认文件夹名apache-tomcat-8.0.0-RC5-windows-x64为tomcat。根据自己的意愿选择。
3、配置Tomcat环境变量
打开系统环境变量请参考第三步图示操作。
在系统变量中添加以下变量
1)新建TOMCAT_HOME变量
变量名TOMCAT_HOME
变量值c:\tomcat
变量值即为我们下载的tomcat解压路径,在这里我的是c:\tomcat
4、新建CATALINA_HOME变量
变量名CATALINA_HOME
变量值c:\tomcat
没错,CATALINA_HOME的变量值与TOMCAT_HOME的变量值是一样的。
5、修改变量Path
在系统变量中找到Path变量名,双击或点击编辑,在末尾添加如下内容
;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib
这里要注意,各个变量值之间一定要用;分隔。
6、启动Tomcat服务器
在cmd命令窗口下输入startup回车,运行如下图所示
7、测试Tomcat服务器是否安装成功
在浏览器中输入http://http://localhost:8080或http://127.0.0.1:8080
安装成功将如下图所示
二、修改tomcat端口号
1、找到conf文件夹如下:
2、查看conf文件夹中的配置文件
3、修改端口号
打开server.xml文件:找到8080: 改成80端口,保存文件。 如下:
三、创建一个tomcat项目
1、手动创建目录
必须要遵照JavaEE的项目的结构:
JavaEE
目录结构
在, Tomcat/webapps创建这个项目:
Project(项目名称)
--------WEB-INF – 必须是大写的 ,安全的,只有程序内部可以访问,其他浏览器都不可以直接访问
-------------------lib - 放这个项目所使用的jar文件
-------------------classes – 放的都是这个项目的.class文件。即java编译以后的文件。
--------------------web.xml – :这个项目的说明文件。项目部署描述符文件
-------index.html – 项目的主页,可选
-------htmls - 其他页面可选
项目创建完成截图如下:
2、访问项目首页
四、配置虚拟主机
配置虚拟主机前准备工作:
1、创建项目存放路径:本次将项目放在d:/tomcat/test 路径下,并将项目放在该路径下。
2、更改项目名称: 本次的项目名称为mytes
将mytes项目名称改为ROOT,原因是tomcat默认主项目叫ROOT,所以修改mytest为ROOT
第一步:
在conf/server.xml中配置一个虚拟主机 ,即配置<Host name=www.test.com>
①
配置Tomcat/conf/server.xml文件的host元素
在配置前先介绍下server文件内容结构
<Server>元素:代理整个Servlet的容器组件,是Tomcat的顶层元素,可以包含多个Service元素。
<Service>元素,包含一个Engine元素,以及多个Connector元素。这些Connector元素共享同一个Engine元素。
<Connector>元素,代表客户与服务器的实际交互组件,负责接收用户的请求及返回客户响应。
<Engine>元素,Engine元素,处理所有Connector元素收到的客户请求。
<Host>元素,在一个Engine元素中,可以包含多个Host元素,每一个Host定义一个虚拟主机,每一个Host又也可包含多个Web应用,即Context元素。
<Context>元素,每一个Context元素代表了一个运行在虚拟主页上的Web应用。
a)在engine中再增加一个新的Host元素。配置Host元素且设置项目存放路径与webapps不同的目录,例如这次配置的路径是d:/tomcat/test 。 如下图:
1、配置DNS解析
①在计算机中打开如下地址,并打开hosts文件。
C:\WINDOWS\system32\drivers\etc\hosts文件。
②修改hosts文件,将域名和IP地址进行绑定。如下图:
③测试是否可以访问:
在浏览器输入127.0.0.1或者www.test.com 都可以访问tomcat首页
④为什输入www.test.com 访问的页面是tomcat首页,原理如下:
客户机发送请求 www.itcast.cn 后,DNS首先会在本机的hosts文件中查找域名解析对应的IP地址,如果有绑定的IP地址,那么直接访问这个IP地址。
如果本地hosts文件中没有对应的IP地址,那么在查询万维网(www)服务器的域名解析地址,找到www.itcatst.cn对应的IP地址,找到后再访问该IP地址。
刚才在本地hosts配置的域名解析,将www.test.com和127.0.0.1 IP地址绑定,所以访问的时候服务器返回的是tomcat页面。
第三步:访问
在浏览器输入 www.test.com 可以访问到项目。