![Java Web及其框架技术](https://wfqqreader-1252317822.image.myqcloud.com/cover/206/48836206/b_48836206.jpg)
1.3 Tomcat服务器
在搭建Web应用程序的开发环境时,首先需要安装开发工具包JDK,其次安装Web服务器和数据库。关于JDK的安装此处不再赘述。下面我们将介绍如何安装一台Web服务器。
1.3.1 Servlet容器介绍
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,是用Java语言编写的运行在服务器端的程序,主要功能为交互式地浏览和修改数据,生成动态Web内容。其主要作用包括:①通过请求对象读取用户程序发送来的显式数据(如表单数据);②通过请求对象读取用户程序发送来的隐式数据(如请求报头);③处理数据并生成响应内容或设置响应报头。
1.3.2 Tomcat简介
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个重要子项目,按照Sun公司(已被Oracle收购)提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,是一个免费的开放源代码的Web应用服务器。
1.3.3 Tomcat服务器的安装配置
本书介绍的Web服务器是Tomcat 9.0,读者可以到Tomcat官方网站中下载,具体步骤如下。
(1)进入Tomcat官方网站,在Download列表中选择需要下载的Tomcat服务器版本,进入下载页面。
(2)在Core节点下包含了不同平台下不同版本的Tomcat服务器,此处单击“64-bit Windows zip(pgp,sha512)”,即可将Tomcat的安装文件下载到本地计算机中。
(3)将已下载的压缩包解压到指定目录即可完成Tomcat服务器的安装。
1.3.4 测试Tomcat服务器
在bin子目录中存放了许多脚本文件,其中startup.bat就是启动Tomcat服务器的脚本文件,双击该文件便可启动Tomcat服务器。
当启动Tomcat服务器后,在浏览器的地址栏中输入http://localhost:8080或http://127.0.0.1:8080,即可访问Tomcat服务器。若浏览器中显示出Tomcat首页,则说明Tomcat服务器已经安装成功。
1.3.5 在Eclipse中配置Tomcat服务器
Eclipse是一款强大的软件集成开发工具,对Web服务器也提供了很好的支持,可以集成各种Web服务器,以方便程序员进行Web开发。在Eclipse中配置Tomcat服务器的步骤如下。
(1)启动Eclipse,单击Window→Preferences选项,在弹出的Preferences窗口左侧菜单中单击Server选项。之后,在展开的菜单中选择Runtime Environments,并单击“Add”按钮,如图1-6所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_21_1.jpg?sign=1739043676-PASVOGzbl4xWGekaWl2LvL2swH9jorl1-0-9c07da6e7cac025f215db6fbb4f12d84)
图1-6 Server Runtime Environments选项卡
(2)在弹出的New Server Runtime Environment窗口中,显示出了可在Eclipse中配置的各种版本的服务器,如图1-7所示,在这里我们选择Apache Tomcat V9.0,单击“Next”按钮。
(3)在弹出的窗口中单击“Browser”按钮,选择Tomcat服务器的安装目录,如图1-8所示,再单击“Finish”按钮。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_22_1.jpg?sign=1739043676-SNuTJVH146SgJhKLYbYAzsgjoZZmajdV-0-18e09a7e1a21824b8955745df2f8780c)
图1-7 New Server Runtime Environment窗口
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_22_2.jpg?sign=1739043676-Oe5IpFTGP8xJNzBb8Q0Gtqic11bkzSoS-0-c1aee824a86eb66e4e8453c9481b155c)
图1-8 选择Tomcat服务器的安装目录
(4)Eclipse下侧窗口的Servers选项卡中有一个“No Servers are available.Click this link to create a new server...”链接,如图1-9所示,单击此链接,会弹出一个New Server窗口,如图1-10所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_22_3.jpg?sign=1739043676-NGAMYP79E12h6zkwcGcgWp5XkD8Oan0K-0-e4368133674a0f85aa12cb863168f41b)
图1-9 Servers选项卡
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_23_1.jpg?sign=1739043676-LJJiStQmg2S9pBRuakYmpebbLpXfOUB4-0-04478f0a3f637a1ac0d1f3af90f3e580)
图1-10 New Server窗口
(5)单击“Finish”按钮,即可完成Tomcat服务器的创建。此时在Servers选项卡中会出现一个Tomcat v9.0 Server at localhost的选项,如图1-11所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_23_2.jpg?sign=1739043676-2PedIcY1nrQPMDmaIr0WzyjArXH4XJTR-0-6648418802de2cb210d52246d682c551)
图1-11 在Eclipse中配置Tomcat服务器
(6)双击创建好的Tomcat服务器,在打开的Overview页面中,选择Server Locations选项中的Use Tomcat installation,并将Deploy path文本框内容修改为webapps,如图1-14所示,此时就完成了Tomcat服务器的所有配置。单击图1-12中工具栏上的按钮,即可启动Tomcat服务器。
(7)在浏览器地址栏中输入http://localhost:8080,若浏览器可以正常显示Tomcat的首页页面,则说明Tomcat服务器在Eclipse中已配置成功。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_24_1.jpg?sign=1739043676-2xjbHfCGvVXihCgLe0p2lnINQj2VXLCW-0-c9c3ae33140be7ed9f243a918c4bb88e)
图1-12 Overview页面
1.3.6 在IDEA中配置Tomcat服务器
IDEA的全称为IntelliJ IDEA,是可以用于Java语言开发的集成环境,是公认最好的Java开发工具之一。IDEA使用项目驱动的形式,创建Web项目后可配置Tomcat服务器。在IDEA中配置Tomcat服务器的步骤如下。
(1)启动IDEA,单击Run→Edit Configurations...选项,或在IDEA界面的右上角单击“Add Configuration...”,如图1-13所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_24_2.jpg?sign=1739043676-m3UB10YcpgaGCZTl92WsgX0ukF9Bg0Fv-0-198b3dd090a30766fa632cc738e209f7)
图1-13 打开Edit Configurations...窗口
(2)打开Run/Debug Configurations窗口,在此窗口中点击左上角的“+”,选择Tomcat Server→Local,如图1-14所示。
(3)在打开的窗口中“Name”处填入Tomcat的名称,在“Application server”处,单击“configure...”按钮,在打开的Tomcat Server窗口中选择要添加的Tomcat服务器的路径,单击“OK”按钮,如图1-15所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_25_1.jpg?sign=1739043676-ZZp3OHxSa8XYCyQivA36VdIiH90Dpr6F-0-ea9591ec351d38a7035667eabe753753)
图1-14 Run/Debug Configurations窗口
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_25_2.jpg?sign=1739043676-bVSNfVZzat995XTybuzOWZz0EzTLWp0d-0-6dbef70d8c48e67e82113438c8ab8fc4)
图1-15 Tomcat Server的设置
(4)再次回到“Run/Debug Configurations”界面,选择“Deployment”选项卡,单击下方的“+”,选择“Artifact...”,如图1-16所示。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_25_3.jpg?sign=1739043676-lahCxm70sPGKH4ka9OMX29mmbIsDJMcM-0-6d2ec7ec4cfd986ab0c9b42639261afb)
图1-16 选择“Artifact...”
(5)对此Web项目的部署如图1-17所示,单击“OK”按钮,即可完成在IDEA中的Tomcat服务器配置。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_26_1.jpg?sign=1739043676-FYYgcfw8vTVCkgzvHjKVeIYwNNOCljuZ-0-9e0340e7a22ed5fc23969dc2bc8b9d20)
图1-17 Web项目的部署
(6)选择菜单Run→Run‘Tomcat 9.0.16’或单击工具栏上的按钮,如图1-18所示,即可进行运行测试。
![](https://epubservercos.yuewen.com/09D1FE/28538280302038906/epubprivate/OEBPS/Images/46823_26_2.jpg?sign=1739043676-8lsSudZP9H2b1zTjO2iioHX3ouzWLval-0-5e75b2ecee44d118c502f66d25db1b43)
图1-18 测试Tomcat服务器