`
chembo
  • 浏览: 937305 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jboss ajp connector 属性

阅读更多
AJP connector支持的属性如下:

acceptCount

当所有请求处理线程都被占用时,允许接收连接请求队列的最大长度。当队列已满时,任何收到的请求都将被拒绝。缺省值为 10.
address

对于有多个IP地址的服务器,该属性设置使用哪个地址监听指定的端口。缺省情况下,设置的端口用于绑定服务器的所有IP地址。设置为127.0.0.1表示Connector仅侦听loopback接口。
allowTrace

该布尔值用于启用或禁用HTTP协议的TRACE 方法。如果不设置,该属性值为false.
connectionTimeout

Connector接收连接后,等待提供请求URI 的时间. 缺省值为无限长(也就是没有超时).
emptySessionPath

如果设为true,所有path的session cookie将设为/。这对portlet规范的实现非常有用,但是在服务器需要同时提供多个被访问的应用时,会对性能造成很大的影响。如果没有设置,该值为false。
enableLookups

该值为true时,调用request.getRemoteHost()将执行DNS查询返回远程客户端的实际主机名。该值为false,将略过DNS查询直接以字符串格式返回IP地址(因而能够提升性能)。缺省情况下,启用DNS查询。
firstReadTimeout

该属性值用于设置第一次读取request数据的超时时间。如果没有可读取的数据,socket将会被放入poller。该属性值设为0,将会提高扩展性,但是会对等待时间造成轻微的影响(查看相关的属性pollTime)。缺省值为100(100ms)。注意:在Windows系统中,firstReadTimeout的实际值为500 + 设置值。
maxPostSize

容器在Form URL参数解析过程中能够处理的POST最大长度,以字节计算。该属性设置为小于或等于0,限制取消。如果不设置,该属性为2097152(2兆)
maxSavePostSize

在FORM或CLIENT-CERT认证期间,容器能够保存/缓存POST数据的最大长度。这两种认证方式在用户认证之前会保存或缓存POST数据。对于CLIENT-CERT认证,在SSL握手期间POST数据将被缓存,请求处理后缓存数据将被清空。对于FORM认证,当用户被重定向到login form时,POST数据被保存。该数据一直保存到用户成功认证,或者认证请求关联的session失效。该属性为-1时,限制取消。该属性设为0,在认证期间将不保存POST数据。如果不设置,该属性值为4096(4k)
maxThreads

Connector创建的请求处理线程的最大值,它决定了能够同时处理并发请求的最大值。如果不指定,该属性值为200。
pollTime

Poll call间隔。降低该属性值将会轻微地减少连接保持存活的等待时间,但是更多的poll call,将会更多地占用CPU,缺省值为500(5ms)
pollerSize

负责轮询存活连接的poller在一给定时间内保持的socket数量。多的连接将立即被关闭。缺省值为768,对应768个存活的连接
port

该属性值设置Connector创建等待连接Socket的TCP端口号。操作系统仅允许一个服务器应用监听IP地址的一个端口。
protocol

使用AJP handler时,该属性必须为AJP/1.3
proxyName

当Connector用于代理配置环境,该属性值为调用request.getServerName()返回的服务器名。
proxyPort

当Connector用于代理配置环境,该属性值设为调用request.getServerPort()返回的服务器端口。
redirectPort

如果Connector支持非SSL请求,当接收到的请求匹配<security-constraint> SSL传输时,Catalina将自动将请求重定向到这里设置的端口。
request.registerRequests

该属性控制是否为了Connector 的JMX监控记录请求。缺省情况下启用,但是禁用它可以节省一点内存。
scheme

该属性值为调用request.getScheme()返回的协议名称。例如,在SSL Connector中可以将该属性值设为https。缺省值为http。
secure

该属性为true时,对于Connector(假定为SSL Connector)接收的请求调用request.isSecure()将返回true。缺省值为false。
tcpNoDelay

该值为true,服务器的socket将使用TCP_NO_DELAY选项,大部分情况下该选项可以提升性能。缺省值为true。
tomcatAuthentication

如果设置为true,验证在JBoss Web中完成。否则,主体在在本地web服务器被验证后,传递到JBoss Web中授权。缺省值为true。
URIEncoding

设置用于URI解码的字符编码,如果不设置将使用ISO-8859-1
useBodyEncodingForURI

该标志表示是否使用contentType指定的编码代替URLEncoding作为URI查询参数的编码。该设置提供了与Tomcat 4.1.x的兼容性,在Tomcat 4.1.x中,contentType指定的编码或者使用Request.setCharacterEncoding显式设置的编码也用于URL参数。缺省值为false。
useIPVHosts

该值为true时,JBoss Web使用request接收到的IP地址来确定将请求发送到哪个Host。缺省值为false。
xpoweredBy

该值为true时,JBoss Web将通过推荐的HTTP header发布支持Servlet规范的信息。缺省值为false

分享到:
评论

相关推荐

    elearning性能测试总结报告

    3. **增加JBoss AJP Connector线程数**:调整Jboss AJP Connector的配置,增加线程数量,以应对高并发访问。 4. **调整JVM参数**:精细调节JVM内存分配,如增大PermGen空间,优化垃圾回收策略,提高系统整体性能。 5...

    JBoss端口配置[文].pdf

    同样,对于AJP 1.3 Connector,你也需要更新`port`属性值(默认为8009),尽管在某些情况下不修改也可能工作。 值得注意的是,仅更改端口后,当启动两个或更多实例时,可能会出现地址重复的错误提示。然而,由于...

    JBOSS负载均衡配置

    &lt;Connector port="9009" address="${jboss.bind.address}" protocol="AJP/1.3" emptySessionPath="true" enableLookups="false" redirectPort="8443"/&gt; &lt;Engine name="jboss.web" defaultHost="localhost" ...

    apache 集成 jboss、tomcat

    6. **Tomcat或JBoss配置**:在Tomcat或JBoss中,需要启用AJP(Apache JServ Protocol)监听器。在server.xml文件中,添加或修改Connector元素,如下: ```xml &lt;Connector port="8009" protocol="AJP/1.3" ...

    jboss多开配置

    - **AJP端口**:用于连接Tomcat等其他应用服务器,默认为8009,可通过`&lt;connector port="8009" .../&gt;`进行配置。 - **管理端口**:用于远程管理JBoss,默认为1099,可以通过`&lt;management port="1099" .../&gt;`进行...

    iis与jboss整合

    假设下载的工具为 `jboss-web-connector-&lt;version&gt;-win32.zip`。 2. **解压文件**:解压下载的文件,并将其中的 `isapi_redirector2.dll` 文件拷贝到JBoss安装目录下的特定文件夹,如 `jboss-\bin\iis`。 #### 四、...

    jetty实施手册

    JBOSS AJP connector配置主要用于将Apache与JBOSS服务器之间的通信协议设置为AJP,但在使用Mod_Proxy的情况下,这部分配置可能需要调整或删除。 **3.2 mod_proxy配置** mod_proxy的配置涉及到如何正确设置代理规则...

    JBOSS的service.xml

    - **AJP Connector**: `&lt;Connector port="8009" ...&gt;` 定义了一个AJP 1.3连接器,用于与后端应用服务器进行通信,端口号为8009。 #### Engine配置 `&lt;Engine name="jboss.web" defaultHost="localhost"&gt;`定义了一个...

    apache+jboss整合详细步骤全过程

    &lt;Connector port="8009" address="0.0.0.0" protocol="AJP/1.3"/&gt; ``` - 启动JBoss: ```bash $jboss/bin/run.sh ``` - 访问`http://127.0.0.1:8080`检查是否成功启动。 #### 安装Apache Tomcat Connectors ...

    Apache+Jboss负载均衡加域名转发

    &lt;Connector port="8009" address="${jboss.bind.address}" protocol="AJP/1.3" emptySessionPath="true" enableLookups="false" redirectPort="8443"/&gt; ``` 这里,`port="8009"`表示AJP监听的端口;`address="${...

    Apache+Jboss(Tomcat)集群配置

    - **Apache Tomcat Connector (jk)**:mod_jk是Apache的模块,用于Apache与Tomcat之间的通信,实现了AJP(Apache JServ Protocol)协议,用于处理JSP和Servlet的请求。 3. **Apache安装**:安装Apache并确保可以...

    JBOSS4.2 自定义服务器(同一IP启动多个实例)

    - `8009 (AJP 1.3 Connector port) -&gt; 7102` - 进入 `JBOSS_HOME\server\SQA\deploy\ejb3.deployer\META-INF` 目录,找到 `jboss-service.xml` 文件,并修改其中的一个端口: - `3873 (InvokerLocator) -&gt; 7113`...

    jboss_apache_jk2

    本文主要探讨了在Linux环境下如何将Apache 2.0与JBoss 3.2.x进行集成,具体而言是通过JK2(Java Connector)来实现Apache与嵌入式Servlet容器(如Tomcat或Jetty)之间的通信。这种集成方式可以显著提高Web应用的性能...

    JBossWeb用户手册

    - **JBoss JCA**:Java Connector Architecture 的实现,用于与外部资源进行交互。 - **JBoss Microkernel**:JBoss 服务的微内核,提供轻量级服务管理和容器功能。 - **模块支持**: - **Tomcat Native**:通过 ...

    Tomcat中的Connector配置讲解

    除了上述的配置选项,Connector还支持其他的属性配置,例如安全协议(scheme)、是否安全(isSecure)、是否发送X-Powered-By头信息(xpoweredBy)以及是否使用IP虚拟主机(useIPVHosts)等。这些配置对于确保应用...

    JBOSS常见问题.docx

    &lt;Connector port="8009" address="${jboss.bind.address}" backlog="1200" maxThreads="2100" minSpareThreads="20" maxSpareThreads="50" emptySessionPath="true" enableLookups="false" redirectPort="8443" ...

    借助Apache2 mod_jk 1.2.x搭建JBOSS集群的方法

    &lt;Connector port="8009" protocol="AJP/1.3" redirectPort="8443" jvmRoute="node1"/&gt; ``` - `jvmRoute`的值应该与`workers.properties`中的worker名称一致。 3. **重启JBoss**: - 使用命令`./run.sh`(Linux...

    iis2tomcat:Internet信息服务(IIS)和Apache Tomcat之间的AJP连接器

    AJP实现是通用的,可以将IIS与任何AJP服务器(例如Jboss,Web方法,Jetty等)连接。通常,如何将IIS连接到Tomcat是一个首选问题,尽管BonCode连接器有很多优点与旧的ISAPI连接器: 无需ISAPI代码,IIS

    server.xml常用配置详解.docx

    - **工作原理**:当 `&lt;Connector&gt;` 接收一个请求时,如果当前线程数没有达到 `maxThreads` 的上限,则 JBoss 会启动一个新的线程来处理该请求;如果线程数已经达到 `maxThreads` 的上限,则 JBoss 会将请求放入等待...

Global site tag (gtag.js) - Google Analytics