1 下载解压
https://tomcat.apache.org/download-90.cgi
访问:http://localhost:8080/
注意:当项目路径目录为ROOT时,"/test/"以及后边的url都是资源路径
3.2 URL与Tomcat中webapp目录的关系
3.3 URL与Tomcat配置文件的关系
4 Tomcat各个目录以及重要文件的作用
重要目录:
- bin:存放可执行文件,如启动文件,停止文件
- conf:存放配置文件
- lib:存放依赖包,jar文件
- logs:存放服务器日志文件
- temp:存放临时文件
- webapps:存放所有web项目
- work:存放tomcat在运行时的编译后文件,例如JSP编译后的文件
Server元素表示整个Catalina的servlet容器。因此,它必须是单个最外层元素在conf/server.xml配置文件中。它的属性将servlet容器的特性表示为一个整体。
5.2.2 Listener标签
GlobalNamingResources元素定义了全局服务器的JNDI资源,这些资源列在服务器的全局JNDI资源上下文中。
此上下文不同于每个web应用程序的JNDI上下文描述于JNDI资源。此元素中定义的资源在中不可见除非您将每个web应用程序上下文显式链接到Resourcelink元素。
5.2.4 Resources标签
Service元素表示一个或多个服务的组合更多连接器共享单个用于处理传入数据的引擎组件请求。可以嵌套一个或多个Service元素在一个Server元素中
5.2.6 Connector标签
Engine元素表示整个请求与特定Catalina相关的Engine Server。它接收和处理数据来自一个或多个连接器的所有请求,并将完成的响应返回给连接器,以进行最终验证传输回客户端必须在内部嵌套一个Engine元素,Service元素,在所有与此Server关联的相应Connector元素。
5.2.8 Realm标签
Host元素表示一个虚拟主机
5.2.10 Valve标签
<Host name="localhost" appbase="webapps"
unpackWARs="true" autoDeploy="true">
- name:主机名
- appbase:项目根目录
- unpackWARs:是否自动解压
- autoDeploy:是否自动部署
参考文献:https://tomcat.apache.org/

