简介
概念: Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。
JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF
Tomcat 也被称为 Web容器、Servlet容器。Servlet程序需要依赖于 Tomcat才能运行
1、Web服务器
对HTTP协议操作进行封装,简化web程序开发。
部署web项目,对外提供网上信息浏览服务。
2、Tomcat
一个轻量级的web服务器,支持servlet、jsp等少量javaEE规范。
也被称为web容器、servlet容器。
基本使用
下载:官网下载,地址 Apache Tomcat® - Apache Tomcat 9 Software Downloads
安装:绿色版,直接解压即可
卸载:直接删除目录即可
启动:双击:bin\startup.bat
控制台中文乱码:修改conf/ logging.properties
关闭:
Ø直接×掉运行窗口:强制关闭
Øbin\shutdown.bat:正常关闭
ØCtrl+C:正常关闭
常见问题
基本使用
注意:
HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号 。
项目部署
Tomcat 部署项目:
将项目放置到 webapps 目录下,即部署完成
起步依赖:
•spring-boot-starter-web:包含了web应用开发所需要的常见依赖。
•spring-boot-starter-test:包含了单元测试所需要的常见依赖。
•官方提供的starter:https://docs.spring.io/spring-boot/docs/2.7.4/reference/htmlsingle/#using.build-systems.starters
内嵌Tomcat服务器
基于Springboot开发的web应用程序,内置了tomcat服务器,当启动类运行时,会自动启动内嵌的tomcat服务器。