Web服务器之Tomcat[桃木凯特]

Tomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache[阿帕奇] 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并得到了极多软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范 。

安装Tomcat服务器步骤_tomcat


JavaWeb开发环境搭建

JavaWeb应用开发环境——Tomcat服务器

在本地计算机上随便创建一个web页面,别的用户是无法通过浏览器访问到的,但是如果启动tomcat服务器,把web页面放在tomcat服务器中(放到tomcat软件的特定目录下),用户就可以通过浏览器访问了。

(一)下载和安装Tomcat服务器

Tomcat官方站点:http://jakarta.apache.org

下载Tomcat安装程序包:http://tomcat.apache.org/

安装Tomcat服务器步骤_tomcat_02


(二)启动和测试Tomcat服务器

Tomcat的目录结构

安装Tomcat服务器步骤_tomcat_03


启动Tomcat服务器

在tomcat的bin目录中,找到startup.bat,直接双击,即可运行!

安装Tomcat服务器步骤_tomcat服务器_04


当我们在tomcat的

安装Tomcat服务器步骤_tomcat_05


目录中,直接写html页面,就可以直接通过localhost:8080/页面名,可以直接访问页面,如果访问成功,则代表tomcat没问题。

测试Tomcat服务器

通过locathost:8080可以直接访问Tomcat的欢迎页面:

安装Tomcat服务器步骤_tomcat_06


怎么停止tomcat呢?

1、直接点击右上角的叉号

2、点击bin目录中的shutdown.bat

安装Tomcat服务器步骤_tomcat_07


(三)Tomcat启动常见问题

  导致Tomcat服务器无法正常启动的原因一般来说就是如下的两个:

JAVA_HOME环境变量设置问题

要想双击bin目录下的startup.bat文件启动Tomcat服务器,首先要做的就是在windows中设置JAVA_HOME环境变量,因为Tomcat服务器的启动需要用到这个JAVA_HOME环境变量,如果windows中不存在JAVA_HOME环境变量,则Tomcat服务器是无法启动的。

   在Window中配置JAVA_HOME变量

操作步骤(win10系统):此电脑→右键“属性”→高级系统设置→高级→环境变量,如下图所示:

安装Tomcat服务器步骤_tomcat服务器_08


或者

安装Tomcat服务器步骤_java_09

安装Tomcat服务器步骤_tomcat_10


点击系统变量下面的“【新建】”,弹出一个新建系统变量对话框,首先在变量名写上JAVA_HOME,顾名思义,JAVA_HOME的含义就是JDK的安装路径,,然后在变量值写JDK的安装路径,如这里设置的变量值是" D:\java\jdk1.7.0_51",设置好变量值之后,点击【确定】按钮,JAVA_HOME环境变量就设置完成,如下图所示:系统变量中多了一个"JAVA_HOME"变量。

安装Tomcat服务器步骤_java_11


点击path,删除之前和jdk相关的环境变量,新建%JAVA_HOME%\bin

安装Tomcat服务器步骤_tomcat_12


端口占用问题

打开tomcat安装目录下logs目录,logs文件夹存放Tomcat 的日志文件,打开logs文件夹,可以看到里面的log文件,其中有一个以"catalina.yyyy-MM-dd.log"形式命名的log文件,例如"catalina.2018-12-03.log"日志文件就是记录Tomcat服务器2018-03-12这一天的运行情况。

安装Tomcat服务器步骤_tomcat_13


打开该文件

安装Tomcat服务器步骤_java_14


我们将HTML网页放到tomcat的webapps下的ROOT文件夹中,就可以直接通过

localhost:8080/页面名.html直接访问。