Tomcat是一款支持以“.jsp”为后缀的Web服务器软件
操作系统: CentOS6.5 JDK软件版本:jdk1.7.0_65 Tomcat软件版本:apache-tomcat-7.0.54
一、安装JDK,配置Java环境
1.将解压好的jdk文件移到到/usr/local/下并重命名为java
2.在/etc/profile.d/下建立java.sh脚本文件,内容如下:写好以后保存退出
3.将java.sh脚本导入到环境变量,使其生效
二、安装配置Tomcat
1.对tomcat软件解包,然后将tomcat目录移动到/usr/local/下
2.启动和关闭tomcat
启动和关闭tomcat的脚本是tomcat目录中bin下的startup.sh和shutdown.sh
注意:tomcat默认端口号是tcp的8080端口,如果防火墙没有关闭的朋友需要在防火墙上创建对应的规则
3.打开浏览器访问测试页
4.网页可以正常访问,我们接下来了解下tomcat目录中主要都有哪些相关目录
目录说明:
--bin/ :存放Windows或Linux平台上启动和关闭Tomcat的脚本文件
--conf/ :存放Tomcat服务器的各种配置文件
--lib/ :存放Tomcat运行需要的库文件
--logs/ :存放Tomcat执行时的LOG文件
--webapps/ :Tomcat的主要Web发布目录
--work/ :存放jsp编译后产生的class文件
这样如果我们需要找某些文件就去对应的目录找就可以了
5.tomcat的主配置文件server.xml
server.xml由以下结构构成:<!-- -->内的内容为注释
<Server>
<Service>
<Connector />
<Endine>
<Host>
<Context>
</Context>
</Host>
</Endine>
</Service>
<Server>
大致的含义呢,我是这样理解的:Server代表整个的一个容器;Service是整个容器中由一个或多个Connector、以及一个Engine组成,负责处理所有客户请求的一个集合;而Connector负责监听指定端口的客户请求的,并将请求交给Engine来处理;Engine可以形容为一个匹配引擎,当它从Connector那里接收到客户请求后,它会将相应的请求匹配给Host;Host就是虚拟主机,也可以说就是一个站点,而站点的里面就是网页啦,也就是Contest,最终由Contest来相应客户的请求,不知道我这样理解是否正确,如果不对的地方请多多指教
6.创建java的Web站点
首先创建一个保存网页的目录,并在其中编写一个以“.jsp”为后缀的测试页面
然后修改tomcat主配置文件server.xml
最后重启Tomcat服务
访问刚刚创建好的测试页