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