Common Attributes All implementations of Connector support the following attributes:
Attribute Description allowTrace
A boolean value which can be used to enable or disable the TRACE HTTP method. If not specified, this attribute is set to false.
emptySessionPath
If set to
true
, all paths for session cookies will be set to/
. This can be useful for portlet specification implementations, but will greatly affect performance if many applications are accessed on a given server by the client. If not specified, this attribute is set tofalse
.enableLookups
Set to
true
if you want calls torequest.getRemoteHost()
to perform DNS lookups in order to return the actual host name of the remote client. Set tofalse
to skip the DNS lookup and return the IP address in String form instead (thereby improving performance). By default, DNS lookups are enabled.maxParameterCount
The maximum number of parameters (GET plus POST) which will be automatically parsed by the container. A value of less than 0 means no limit. If not specified, a default of 10000 is used. Note that
FailedRequestFilter
filter can be used to reject requests that hit the limit.maxPostSize
The maximum size in bytes of the POST which will be handled by the container FORM URL parameter parsing. The feature can be disabled by setting this attribute to a value less than or equal to 0. If not specified, this attribute is set to 2097152 (2 megabytes).
maxSavePostSize
The maximum size in bytes of the POST which will be saved/buffered by the container during FORM or CLIENT-CERT authentication. For both types of authentication, the POST will be saved/buffered before the user is authenticated. For CLIENT-CERT authentication, the POST is buffered for the duration of the SSL handshake and the buffer emptied when the request is processed. For FORM authentication the POST is saved whilst the user is re-directed to the login form and is retained until the user successfully authenticates or the session associated with the authentication request expires. The limit can be disabled by setting this attribute to -1. Setting the attribute to zero will disable the saving of POST data during authentication. If not specified, this attribute is set to 4096 (4 kilobytes).
protocol
This attribute value must be
AJP/1.3
to use the AJP handler.proxyName
If this Connector is being used in a proxy configuration, configure this attribute to specify the server name to be returned for calls to
request.getServerName()
. See Proxy Support for more information.proxyPort
If this Connector is being used in a proxy configuration, configure this attribute to specify the server port to be returned for calls to
request.getServerPort()
. See Proxy Support for more information.redirectPort
If this Connector is supporting non-SSL requests, and a request is received for which a matching
<security-constraint>
requires SSL transport, Catalina will automatically redirect the request to the port number specified here.request.registerRequests
This attribute controls request registration for JMX monitoring of the Connector. It is enabled by default, but may be turned it off to save a bit of memory.
scheme
Set this attribute to the name of the protocol you wish to have returned by calls to
request.getScheme()
. For example, you would set this attribute to "https
" for an SSL Connector. The default value is "http
". See SSL Support for more information.secure
Set this attribute to
true
if you wish to have calls torequest.isSecure()
to returntrue
for requests received by this Connector (you would want this on an SSL Connector). The default value isfalse
.URIEncoding
This specifies the character encoding used to decode the URI bytes, after %xx decoding the URL. If not specified, ISO-8859-1 will be used.
useBodyEncodingForURI
This specifies if the encoding specified in contentType should be used for URI query parameters, instead of using the URIEncoding. This setting is present for compatibility with Tomcat 4.1.x, where the encoding specified in the contentType, or explicitly set using Request.setCharacterEncoding method was also used for the parameters from the URL. The default value is
false
.useIPVHosts
Set this attribute to
true
to cause Tomcat to use the ServerName passed by the native web server to determine the Host to send the request to. The default value isfalse
.xpoweredBy
Set this attribute to
true
to cause Tomcat to advertise support for the Servlet specification using the header recommended in the specification. The default value isfalse
.
Standard Implementation To use AJP, you must specify the protocol attribute (see above).
This implementation supports the AJP 1.3 protocol.
It supports the following additional attributes (in addition to the common attributes listed above):
Attribute Description address
For servers with more than one IP address, this attribute specifies which address will be used for listening on the specified port. By default, this port will be used on all IP addresses associated with the server. A value of
127.0.0.1
indicates that the Connector will only listen on the loopback interface.backlog
The maximum queue length for incoming connection requests when all possible request processing threads are in use. Any requests received when the queue is full will be refused. The default value is 100.
bufferSize
The size of the output buffer to use. If less than or equal to zero, then output buffering is disabled. The default value is -1 (i.e. buffering disabled)
connectionTimeout
The number of milliseconds this Connector will wait, after accepting a connection, for the request URI line to be presented. The default value is infinite (i.e. no timeout).
minProcessors
deprecated The minimum number of processors to start at initialization time. If not specified, this attribute is set to 5.
maxProcessors
deprecated The maximum number of processors allowed. This should be set to a value that is greater than or equal to the maximum number of concurrent connections the remote web server can open to Tomcat simultaneously. For example, if the web server is Apache 1.x or 2.x Tomcat's
maxProcessors
should be set to the value of Apache'smaxClients
directive.A
maxProcessors
value of zero (0) signifies that the number of processors is unlimited. If not specified, this attribute defaults to 20.maxSpareThreads
The maximum number of unused request processing threads that will be allowed to exist until the thread pool starts stopping the unnecessary threads. The default value is 50.
maxThreads
The maximum number of request processing threads to be created by this Connector, which therefore determines the maximum number of simultaneous requests that can be handled. If not specified, this attribute is set to 200.
minSpareThreads
The number of request processing threads that will be created when this Connector is first started. The connector will also make sure it has the specified number of idle processing threads available. This attribute should be set to a value smaller than that set for
maxThreads
. The default value is 4.packetSize
This attribute sets the maximum AJP packet size in Bytes. The maximum value is 65536. It should be the same as the
max_packet_size
directive configured for mod_jk. Normally it is not necessary to change the maximum packet size. Problems with the default value have been reported when sending certificates or certificate chains. The default value is 8192.port
The TCP port number on which this Connector will create a server socket and await incoming connections. Your operating system will allow only one server application to listen to a particular port number on a particular IP address.
request.secret
Only requests from workers with this secret keyword will be accepted.
request.shutdownEnabled
If true and a secret has been configured, a correctly formatted AJP request (that includes the secret) will shutdown the Tomcat instance associated with this connector. This is set to
false
by default.request.useSecret
If set to
true
, then a random value forrequest.secret
will be generated. It is for use withrequest.shutdownEnabled
. This is set tofalse
by default.tcpNoDelay
If set to
true
, the TCP_NO_DELAY option will be set on the server socket, which improves performance under most circ*mstances. This is set totrue
by default.tomcatAuthentication
If set to
true
, the authentication will be done in Tomcat. Otherwise, the authenticated principal will be propagated from the native webserver and used for authorization in Tomcat. The default value istrue
.
Apache Tomcat Configuration Reference - The AJP Connector (2024)
Top Articles
What Is Dividend Discount Model - Formula & Example | Angel One
Chapter 3: Mining and the environment
Netr Aerial Viewer
How To Fix Epson Printer Error Code 0x9e
Craigslist Parsippany Nj Rooms For Rent
Nikki Catsouras Head Cut In Half
Doby's Funeral Home Obituaries
New Day Usa Blonde Spokeswoman 2022
Canelo Vs Ryder Directv
When Is the Best Time To Buy an RV?
Stream UFC Videos on Watch ESPN - ESPN
Wunderground Huntington Beach
Charmeck Arrest Inquiry
Radio Aleluya Dialogo Pastoral
Dexter Gomovies
Epro Warrant Search
Jayah And Kimora Phone Number
Candy Land Santa Ana
Missed Connections Inland Empire
Gayla Glenn Harris County Texas Update
Boscov's Bus Trips
Stoney's Pizza & Gaming Parlor Danville Menu
European Wax Center Toms River Reviews
Saxies Lake Worth
Delete Verizon Cloud
O'reilly's In Monroe Georgia
Fairwinds Shred Fest 2023
Xfinity Outage Map Lacey Wa
Sinfuldeeds Vietnamese Rmt
American Bully Xxl Black Panther
Craigs List Stockton
Pitchfork's Top 200 of the 2010s: 50-1 (clips)
Pawn Shop Open Now
Finland’s Satanic Warmaster’s Werwolf Discusses His Projects
Pokemon Reborn Locations
Cookie Clicker The Advanced Method
Indio Mall Eye Doctor
Infinite Campus Farmingdale
Engr 2300 Osu
Nina Flowers
Watch Chainsaw Man English Sub/Dub online Free on HiAnime.to
Searsport Maine Tide Chart
Take Me To The Closest Ups
Pas Bcbs Prefix
Craigslist Sparta Nj
Evil Dead Rise - Everything You Need To Know
Fresno Craglist
Festival Gas Rewards Log In
28 Mm Zwart Spaanplaat Gemelamineerd (U999 ST9 Matte | RAL9005) Op Maat | Zagen Op Mm + ABS Kantenband
Affidea ExpressCare - Affidea Ireland
Latest Posts
Types of Financial Advisors - NerdWallet
OpenAI vs. Generative AI Considerate the Key Differences Elucidated
Article information
Author: Otha Schamberger
Last Updated:
Views: 6177
Rating: 4.4 / 5 (55 voted)
Reviews: 86% of readers found this page helpful
Author information
Name: Otha Schamberger
Birthday: 1999-08-15
Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290
Phone: +8557035444877
Job: Forward IT Agent
Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games
Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.