![JavaEE架构与程序设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/486/678486/b_678486.jpg)
1.2 搭建运行环境——Tomcat
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0013_0004.jpg?sign=1739419992-BTaJnOs5xfCuDPfl4Ik3ssmJ6cY3xRdS-0-23004dc239a9df4df84d99e49e2d7698)
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所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0014_0005.jpg?sign=1739419992-hzMvgaq8EjDtuM2iTvGIyuR3DYUVnmLV-0-d7fd7cd0d39e0ead8c48d23be0949fd9)
图1-2 Tomcat解压后的目录结构
安装Tomcat后,要成功启动Tomcat才能提供服务。启动Tomcat前,首先需要在环境变量中配置名字为java_home的环境变量,其值为JDK的安装目录,如图1-3所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0014_0006.jpg?sign=1739419992-83QyFExApyGQ5BURXEsfeQShprQ28tw7-0-868baeb7d6d4ba4b595df4d0cc4f52e8)
图1-3 设置java_home环境变量
接下来,运行cmd命令,转到Tomcat目录的bin目录下,运行startup.bat即可启动Tomcat,如图1-4所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0014_0007.jpg?sign=1739419992-fxKq5ZVyBnRIUVIzW7ADBXrNeraaqJV8-0-9fb873aa478c6e184d251af586948047)
图1-4 启动Tomcat
启动Tomcat后,将在控制台打印输出启动信息,如果启动出错,通过查看启动信息可以获悉出错原因,如图1-5所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0015_0008.jpg?sign=1739419992-1iRhx8IMOuXgE2EIjONgiSdFGRDemJAQ-0-f5ac019d883becf8dd960272e3195103)
图1-5 启动信息
当启动信息中提示成功启动后,Tomcat就已经正常启动,默认端口为8080。可以通过浏览器访问Tomcat的8080端口服务,显示界面如图1-6所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0015_0009.jpg?sign=1739419992-OqScDPVnUMjoL9I9Rfuom544zpTKqeZX-0-b526dd3ed01ecbd1b7f1b1ef7fd4f23a)
图1-6 Tomcat首页面
只要在浏览器中显示了如图1-6所示的Tomcat首页面,就证明Tomcat已经成功启动,即已经为Web组件提供了一个可用的运行环境。