Tomcat服务器搭建及使用

一、Tomcat 介绍
Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache服务器的扩展,但它是独立运行的,所以当运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态
HTML的能力不如Apache服务器。
Tomcat和Apache到底有什么区别?
Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP)
Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。
两者都是apache组织开发,都具有HTTP服务器的功能,并且都是开源 的。Tomcat是运行在apache上的应用服务器,所以我们安装的tomcat叫apache tomcat;举个例子来说------Apache是一辆车,上面可以装一些东西如html等,但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上,那这个桶就是Tomcat。
二、Tomcat安装
安装前需要准备的安装包如下:

apache-tomcat-6.0.14.exe
jdk-6u25-windows-i586.exe
1、JDK的安装
这个不用多说,安装下一步就可以了
2、JDK安装后环境变量的配置(相信各位大佬已经不需要看图例详解了,以文字代替吧)
以win7系统为例:右击我的电脑-属性-高级设置
选择高级设置下-系统变量-Path;然后在后面输入JDK安装文件下bin文件的路径,以我的为例:JDK安装在D盘D:\JDK\jdk\bin下,所以Path后面输入D:\JDK\jdk\bin,注意用英文分号和前面存在的内容隔开。

3、测试java环境是否安装成功(自行敲命令查看)
按下win+R键,输入cmd调出命令符控制窗口。输入:java -version 后查看是否显示版本即可。
4、Tomcat安装
Tomcat安装完成后,也需要配置环境变量;同JDK的环境变量配置,将安装的tomcat路径下bin文件夹的路径写入到Path;以我的为例,tomcat安装在D:\Tomcat则将D:\Tomcat\Tomcat 6.0\bin写入到Path环境变量下。
5.Tomcat启动
进入tomcat的bin目录下,双击Tomcat7w.exe
点击start可以启动tomcat服务器,之后到浏览器输入http://localhost:8080如果看到如下显示说明Tomcat安装成功。

Tomcat服务器搭建及使用_第1张图片
QQ截图20171107100154.png

三、Tomcat目录介绍
Tomcat服务器搭建及使用_第2张图片
QQ截图20171107100247.png

我们需要了解/bin文件夹下是手动启动tomcat服务器的程序和脚步文件;/webapps文件下是放我们web应用或者jsp网页等发布包,如我们的网络升级包、xmpp网页包都是放到这个下面来发布的。
四、Tomcat问题排查
1、浏览器输入localhsot:8080无法打开tomcat网页怎么办?
首先,检查tomcat服务器是否打开,我的电脑右键-管理-服务和应用-服务,找到Apache tomcat这个服务看看状态是否为启动,若没有启动则手动启动tomcat服务器。
Tomcat服务器搭建及使用_第3张图片
QQ截图20171107100424.png

若这个服务是启动的,那么可以按Ctrl+R输入cmd进入DOS查看JDK有没有安装成功或者环境变量配置成功,DOS下输入java -version查看。
2、Tomcat的bin目录下,双击tomcat7w.exe点击start启动时出现无法启动的情况?
首先介绍下tomcat的bin目录下有一个tomcat7w.exe和一个tomcat7.exe两个运行程序,不要搞混淆,两个都是tomcat服务启动的程序,只不过一个是程序、另外一个打开启动显示的是DOS界面式的显示,如下图:
Tomcat服务器搭建及使用_第4张图片
QQ截图20171107100530.png

你可能感兴趣的:(Tomcat服务器搭建及使用)