当前位置: 首页>编程语言>正文

Tomcat之tomcat架构分析

Tomcat的目录结构 

Tomcat之tomcat架构分析,Tomcat之tomcat架构分析_xml,第1张

bin执行目录

sh文件liux上的,bat文件windows上的

conf

catalina.policy 权限相关 Permission ,Tomcat是跑在jvm上的,所以有些默认的权限

server.xml: Server节点->Service ->Executor(线程池)、Connector连接器

Connector连接器 用线程池的话,connector里面的maxThreads是无效 的。

Executor (线程池) maxThreads 不设置的话一般是默认200

web.xml

DefaultServlet默认的,加载静态文件 html,js,jpg等静态文件。

JspServlet专门处理jsp。

mime-mapping 文件类型,其实就是Tomcat处理的文件类型。

lib

依赖的jar包

logs

catalina.xxxx.log 我们的Tomcat有问题,启动不了找这个文件

三种部署方式

隐式部署:webapps目录下

显式模式:

1)server.xml中的Host加入一个Context(指定路径和文件地 址)

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">

<Context path="/Demo1" docBase="D:/bim_develop/opensource/5.Tomcat/demo" reloadable="true"></Context>


</Host>

2)在conf/Catalina/localhost中创建xml文件(热部署),访问路径为文件 名

Tomcat之tomcat架构分析,Tomcat之tomcat架构分析_xml_02,第2张

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:/bim_develop/opensource/5.Tomcat/demo" reloadable="true"></Context>

访问地址:

Tomcat之tomcat架构分析,Tomcat之tomcat架构分析_线程池_03,第3张

 

 

 


https://www.xamrdz.com/lan/5r41987302.html

相关文章: