tomcat的service.xml的各个组件的介绍
来源:互联网 发布:easyui tree java 生成 编辑:程序博客网 时间:2024/06/05 15:34
<?xml version="1.0" encoding="UTF-8"?>
<!-- tomcat其实就是一个Sever实例 服务器 提供的所有服务都是通过对应的实现类来实现的 -->
<Server port="8005" shutdown="SHUTDOWN">
<!-- 监听器 tomcat用来进行内部的通信 -->
<Listener className="org.apache.catalina.startup.VersionLoggerListener"/>
<Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<!-- 全局的命名资源 在全局定义后,所有的地方都可以进行调用 -->
<GlobalNamingResources>
<!-- 具体的资源 通过name属性进行调用 -->
<Resource auth="Container"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
name="UserDatabase"
pathname="conf/tomcat-users.xml"
type="org.apache.catalina.UserDatabase"/>
</GlobalNamingResources>
<!-- 服务(service)
一个服务组件通常包含一个引擎和此引擎(<Engine />)相关联的一个或多个链接服务器<Connector />-->
<Service name="Catalina">
<!-- 连接器 为了接受用户的请求,需要基于connector组件,
所谓监听的套接字的程序,能够接手用户的请求,被称为连接器
connectionTimeout 连接的超时时长,port 监听的端口号 8080 protocol:通信协议的版本
redirectPort 重定向时的端口号
-->
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<!-- 引擎 真正意义上执行jsp代码的容器 -->
<Engine defaultHost="localhost" name="Catalina">
<!-- 领域(Realm) 用来实现用户的认证和授权 -->
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<!-- 应用程序存放的位置
appBase:应用程序的存放的相对路径(应用程序即为javaweb程序)
autoDeploy :是否自动部署
unpackWARs:对于war包是否自动解压
-->
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<!-- #定义阀门,java中类的记录方式,当前所处域名反过来写的记录方式 -->
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
pattern="%h %l %u %t "%r" %s %b"
prefix="localhost_access_log" suffix=".txt"/>
<!-- Context元素是 Tomcat 中使用最频繁的元素,它代表了运行在虚拟主机<Host>上的单个Web应用 -->
<Context docBase="first"
path="/first"
reloadable="true"
source="org.eclipse.jst.j2ee.server:first"/>
</Host>
</Engine>
</Service>
</Server>
<!-- tomcat其实就是一个Sever实例 服务器 提供的所有服务都是通过对应的实现类来实现的 -->
<Server port="8005" shutdown="SHUTDOWN">
<!-- 监听器 tomcat用来进行内部的通信 -->
<Listener className="org.apache.catalina.startup.VersionLoggerListener"/>
<Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
<!-- 全局的命名资源 在全局定义后,所有的地方都可以进行调用 -->
<GlobalNamingResources>
<!-- 具体的资源 通过name属性进行调用 -->
<Resource auth="Container"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
name="UserDatabase"
pathname="conf/tomcat-users.xml"
type="org.apache.catalina.UserDatabase"/>
</GlobalNamingResources>
<!-- 服务(service)
一个服务组件通常包含一个引擎和此引擎(<Engine />)相关联的一个或多个链接服务器<Connector />-->
<Service name="Catalina">
<!-- 连接器 为了接受用户的请求,需要基于connector组件,
所谓监听的套接字的程序,能够接手用户的请求,被称为连接器
connectionTimeout 连接的超时时长,port 监听的端口号 8080 protocol:通信协议的版本
redirectPort 重定向时的端口号
-->
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
<!-- 引擎 真正意义上执行jsp代码的容器 -->
<Engine defaultHost="localhost" name="Catalina">
<!-- 领域(Realm) 用来实现用户的认证和授权 -->
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
</Realm>
<!-- 应用程序存放的位置
appBase:应用程序的存放的相对路径(应用程序即为javaweb程序)
autoDeploy :是否自动部署
unpackWARs:对于war包是否自动解压
-->
<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
<!-- #定义阀门,java中类的记录方式,当前所处域名反过来写的记录方式 -->
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs"
pattern="%h %l %u %t "%r" %s %b"
prefix="localhost_access_log" suffix=".txt"/>
<!-- Context元素是 Tomcat 中使用最频繁的元素,它代表了运行在虚拟主机<Host>上的单个Web应用 -->
<Context docBase="first"
path="/first"
reloadable="true"
source="org.eclipse.jst.j2ee.server:first"/>
</Host>
</Engine>
</Service>
</Server>
阅读全文
0 0
- tomcat的service.xml的各个组件的介绍
- Tomcat 各个组件的关系
- 各个组件的简介
- Android四大组件之Service的介绍
- tomcat的server.xml介绍
- struts.xml文件中各个组件的编写顺序
- Tomcat的配置文件server.xml 中各个域的说明
- Tomcat的配置文件server.xml 中各个域的说明
- Tomcat的配置文件server.xml 中各个域的说明
- mysql各个组件的说明
- android的service组件
- Android的Service组件
- Tomcat各个文件夹的作用
- OpenCV的各个模块介绍
- 各个特殊类的介绍
- Ubuntu各个版本的介绍
- CNN各个层的介绍
- 使用 Versions Maven Plugin 来检测pom.xml 中使用的各个组件是否有新版本
- HDU 4405 期望dp
- 5.8
- Unity3d whatsapp 分享接入代码 android and ios
- Python 的运算优先级
- Oracle:PL*SQL编程(二)---游标
- tomcat的service.xml的各个组件的介绍
- 定义一个圆形的类
- 对STM32 HAL库的一些思考(一)SPI通信的数据格式问题
- 图书馆登陆系统
- 毕设准备——数据预处理<一>
- pyhton进阶之多线程的同步执行
- 从键盘输入信息并显示
- Java并发之阻塞队列
- 累加 累乘 九九乘法 最大公约数