9.14JavaWeb容器之Tomcat
下载Tomcat
官网地址:
注意:
-
Tomcat基于Java进行开发,所以Tomcat版本和JDK版本需要匹配。
下载界面的一些注意的点:
Tomcat容器的目录结构
子目录 | 说明 |
---|---|
bin | 命令中心(启动命令,关闭命令……) |
conf | 配置中心(端口号,内存大小……) |
lib | Tomcat 的库文件。Tomcat 运行时需要的 jar 包所在的目录。 |
logs | 存放日志文件。 |
temp | 存储临时产生的文件,即缓存。 |
webapps | 存放项目的文件,web 应用放置到此目录下浏览器可以直接访问。 |
work | 编译以后的 class 文件。 |
bin目录--->类似BIOS区域
作用:
存放Tomcat指令
分类:
-
.sh
结尾的Linux
指令 -
.bat
结尾的Windows
指令
很多环境变量都在此处设置,例如 JDK 路径、Tomcat 路径等
一些常用的Tomcat命令:
-
startup.sh/startup.bat:用来启动 Tomcat;
-
shutdown.sh/shutdown.bat:用来关闭 Tomcat;
-
catalina.bat/ catalina.bat:用来设置 Tomcat 的内存。
conf目录
作用:
存放Tomcat配置文件
一些常用的文件:
-
server.xml 用来设置域名、IP、端口号、默认加载的项目、请求编码等;
-
context.xml 用来配置数据源等;
-
tomcat-users.xml 用来配置和管理 Tomcat 的用户与权限;
-
web.xml 可以设置 Tomcat 支持的文件类型;
-
在 Catalina 目录下可以设置默认加载的项目。
lib目录
作用:
存放Tomcat运行需要的jar包
logs目录--->磁盘区域
作用:
-
存放 Tomcat 在运行过程中产生的日志文件--->非常关键。
-
-
Linux系统中,输出日志位于:catalina.out 文件
-
temp目录--->磁盘区域
作用:
存放 Tomcat 在运行过程中产生的临时文件--->清空该目录中的文件不会对 Tomcat 的运行带来影响
webapps目录--->内存区域
作用:
存放应用程序(也就是通常所说的网站)
处理过程:
-
Tomcat 启动时会去加载 webapps 目录下的应用程序
-
Servlet 程序就是放在这里
Tomcat 允许以文件夹、war 包、jar 包的形式发布应用
work目录--->内存区域
作用:
-
存放 Tomcat 在运行时的编译文件(也即 class 字节码文件),例如 JSP 编译后的文件。
注意:
It's a lonely road!!!