1.1 简介
- tomcat是在oracle公司的ISWDK(lavaServer Web DelevopmentKit)的基础上发展起来的一个优秀的开源的servlet容器
- tomcat使用java语言编写。运行稳定、可靠、效率高,可以和目前 主流web服务器一起工作(如IIS、Apache、 Nginx)
- tomcat是Apache软件基金会(Apache Software Foundation)的]akarta项目中一个核心项目属于轻量级应用服务器,在中小型系统和并发访问用户量不是很多的场合下应用
1.2 tomcat下载和安装
下载地址:Apache Tomcat® - Apache Tomcat 9 Software Downloads
3.3 tomcat目录结构
- bin目录:主要存储tomcat的相关指令,存放.bat文件(windows批处理文件)
- conf目录:主要用来存放tomcat的配置文件
- lib目录:所有部署在tomcat中的web应用公用的jar包
- logs目录: 保存tomcat日志数据
- temp目录:存放tomcat运行期间产生的临时文件
- webapps目录:tomcat默认的项目部署目录,可以放未打包的目录,也可以存放打成war包的目录
- work目录:用来存放jsp转译成java,再进行编译后的class文件
- LICENSE:tomcat开源许可文件
- NOTICE:tomcat说明文件
- RELEASE-NOTES:版本说明文件
3.4 tomcat启动和停止
启动:
- 运行startup.bat文件
- 运行tomcat9.exe文件
- 运行tomcat9w.exe文件
停止:
- 关闭黑屏窗体
- shutdown.bat文件
3.5 tomcat启动乱码
- 修改conf/logging.properties文件,将原有
- java.util.logging.ConsoleHandler.encoding = UTF-8 改成java.util.logging.ConsoleHandler.encoding = GBK
3.6 配置tomcat访问用户
- 修改conf/tomcat-users.xml文件
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager,managergui,admin,admin-gui"/>
- 访问http://localhost:8080 进入tomcat主页,点击manager app ,以tomcat用户登录系统,可以对应用进行启动、停止等相关管理
3.7 idea配置tomcat
步骤1:
点击填加配置
步骤 2 :
步骤 3:
步骤 4 :