- JavaEE架构与程序设计
- 唐振明主编
- 598字
- 2020-08-27 13:51:30
1.2 搭建运行环境——Tomcat
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0013_0004.jpg?sign=1739553108-zuX8J0Jr7Cks2DvjNQuDuaJyHy3plABx-0-ff6798e7163d526677301f67d8ff4a8e)
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=1739553108-YPxLHhrKT6wORSyMcXjQhgUbtHsUZOvr-0-0f0db9d0b0ad1ae08628f61dcbddbdf9)
图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=1739553108-Tr73S6Zqf4QakHUotPOPw5PAdM4yuREd-0-79f562603044b018b697c004a7709480)
图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=1739553108-tbcbft5rAZuFYkxvIdcMqBYKGPrTf1pc-0-a0afffcad886796a7cd519737f848420)
图1-4 启动Tomcat
启动Tomcat后,将在控制台打印输出启动信息,如果启动出错,通过查看启动信息可以获悉出错原因,如图1-5所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0015_0008.jpg?sign=1739553108-QTto51HDTqgm9Hdv3lPl3qHDhmTuXpc7-0-9d505ee352935aeb055f2f126b146967)
图1-5 启动信息
当启动信息中提示成功启动后,Tomcat就已经正常启动,默认端口为8080。可以通过浏览器访问Tomcat的8080端口服务,显示界面如图1-6所示。
![](https://epubservercos.yuewen.com/856950/3590428603432901/epubprivate/OEBPS/Images/figure_0015_0009.jpg?sign=1739553108-hzWRMY7NR52CgBVuGLF5KsWBNJHx2G0c-0-580b6b2e84d952a171a4fd40ae986593)
图1-6 Tomcat首页面
只要在浏览器中显示了如图1-6所示的Tomcat首页面,就证明Tomcat已经成功启动,即已经为Web组件提供了一个可用的运行环境。