JavaEE架构与程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 搭建运行环境——Tomcat

Servlet和JSP被称为JavaEE Web组件,使用Servlet和JSP可以开发Web应用。组件(component)的一个最明显特征就是必须运行在容器(container)中,容器可以理解为组件的运行环境,往往采用软件形式实现。Web组件的运行环境称为Web容器(Web container)。开发Servlet和JSP后,必须先安装好Web容器,然后将Web应用部署到容器中才能运行这个Web应用。

Web容器有很多种,其中Tomcat是一个最常用的免费容器,本教材中将以Tomcat作为Web应用的运行容器。首先下载Tomcat安装文件(http://tomcat.apache.org/),Tomcat安装文件往往有两种版本:一种是不需要安装的,直接解压后即可使用;另外一种是需要安装的版本。本教材中使用第一种版本的Tomcat。下载Tomcat安装文件后,解压到某目录下,该目录建议不要有中文,不要有空格。解压后的目录结构如图1-2所示。

图1-2 Tomcat解压后的目录结构

安装Tomcat后,要成功启动Tomcat才能提供服务。启动Tomcat前,首先需要在环境变量中配置名字为java_home的环境变量,其值为JDK的安装目录,如图1-3所示。

图1-3 设置java_home环境变量

接下来,运行cmd命令,转到Tomcat目录的bin目录下,运行startup.bat即可启动Tomcat,如图1-4所示。

图1-4 启动Tomcat

启动Tomcat后,将在控制台打印输出启动信息,如果启动出错,通过查看启动信息可以获悉出错原因,如图1-5所示。

图1-5 启动信息

当启动信息中提示成功启动后,Tomcat就已经正常启动,默认端口为8080。可以通过浏览器访问Tomcat的8080端口服务,显示界面如图1-6所示。

图1-6 Tomcat首页面

只要在浏览器中显示了如图1-6所示的Tomcat首页面,就证明Tomcat已经成功启动,即已经为Web组件提供了一个可用的运行环境。