Tomcat
1. Tomcat简介
Tomcat是Apache组织的Jakarta项目中的一个重要子项目,它是Sun公司(已被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),其源代码是完全公开的。
Tomcat运行稳定、可靠、效率高,不仅可以和目前大部分主流的Web服务器(如Apache、IIS服务器)一起工作,还可以作为独立的Web服务器软件。
Tomcat的版本在不断地升级,功能也不断地完善与增强,目前最新版本为Tomcat10.0.8。
2. Tomcat的安装与启动
(1)在浏览器的地址栏中输入地址http://tomcat.apache.org/,进入Tomcat官网首页。
(2)在页面中点击自己需要版本的下载地址,进入Tomcat的下载页面。选择自己设备匹配的安装包,这里我选择的是Windows zip
(3)将下载好的Tomcat压缩文件直接解压到指定的目录便可完成 Tomcat的安装。解压文件直接解压到了C盘的根目录,产生了一个apache-tomcat-8.5.55文件夹,打开这个文件夹可以看到Tomcat的目录结构。
(4)在Tomcat安装目录的bin子目录下,存放了许多脚本文件,其中,startup.bat就是启动Tomcat的脚本文件。
(5)鼠标双击startup.bat文件,便会启动Tomcat服务器,此时,可以在命令行看到一些启动信息。
(6)Tomcat启动后,在浏览器的址栏中输入http://localhost:8080或者http://127.0.0.1:8080访问Tomcat服务器,如果浏览器中的显示界面如图2-10所示,则说明Tomcat服务器安装成功。
3. 在IDEA中配置Tomcat服务器并发布Web应用
什么是Web应用?
在Web服务器上运行的Web资源都是以Web应用形式呈现的。
所谓Web应用就是多个Web资源的集合,Web应用通常也称为Web应用程序或Web工程。
一个Web应用由多个Web资源或其它文件组成,其中包括html文件、css文件、js文件、动态web页面、java程序、支持jar包、配置文件等。
Web应用的目录结构:
配置方式:
(1)在IDEA中建好一个Web项目。创建时选中Web Application即为Web项目
创建完成后项目目录如下,如果创建项目时无法选择Web Application,请跳转到文章结尾处问题解决部分。
(2)在web ->WEB-INF文件夹下创建”classes”、“lib”文件夹。
WEB-INF是javaweb的一个安全目录,里面的内容只能由服务器端访问,客服端无法直接访问,要访问需通过web.xml文件配置路径映射访问。classes里面放编译后输出的class文件。lib里放置第三方jar包。
在项目工具栏点击【File】->【Project Structure】。
点击左侧“Modules”选项,右侧切换至“Paths”选项,将“Output path”、“Test output path”的地址修改为classes文件夹坐在的路径地址。
点击“Dependencies”选项,关联项目的Jar包。
点击右侧【+】->【JARs or directories…】弹出“Select Path”对话框。
在“Select Path”对话框中找到项目,选中lib文件夹,单击“OK”,进入“Choose Categories of selected Files”界面,选中“Jar Directory”选项。点击OK结束。
(3)选中项目名,点击【File】 【Project Structure】再点击左侧【Artifacts】,此时如果没有下图所示的项目则点击加号。
添加完成之后点击OK关闭窗口。
(4)在上方工具栏点击【Add Configurations】。进入如下界面,选择Tomcat Server->Local
输入名称之后,点击Configure 进入配置界面,选择Tomcat所在的安装路径,点击OK
选择Deployment,点击加号 —>【Artifcat】 选中我们的项目 【name:war exploded】
OK,点击运行,弹出网页
成功运行。