org.apache.jk.config
public class ApacheConfig extends BaseJkConfig
This config interceptor is enabled by inserting an ApacheConfig
Listener in
the server.xml file like so:
< Server ... > ...where options can include any of the following attributes:org.apache.ajp.tomcat4.config.ApacheConfig options /> ... < /Server >
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JK_LOG_LOCATION
default mod_jk log file location
|
static java.lang.String |
MOD_JK
default location of mod_jk Apache plug-in.
|
static java.lang.String |
MOD_JK_CONFIG
default path to mod_jk .conf location
|
static java.lang.String |
WORKERS_CONFIG
default path to workers.properties file
This should be also auto-generated from server.xml.
|
append, configHome, forwardAll, jkDebug, jkLog, jkWorker, legacy, noRoot, regenerate, tomcatHome, workersConfig| Constructor and Description |
|---|
ApacheConfig() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addExtensionMapping(java.lang.String ctxPath,
java.lang.String ext,
java.io.PrintWriter mod_jk)
Add an Apache extension mapping.
|
protected boolean |
addMapping(java.lang.String fullPath,
java.io.PrintWriter mod_jk)
Add a fulling specified Appache mapping.
|
protected boolean |
addMapping(java.lang.String ctxP,
java.lang.String ext,
java.io.PrintWriter mod_jk)
Add a partially specified Appache mapping.
|
protected void |
generateContextMappings(Context context,
java.io.PrintWriter mod_jk) |
protected boolean |
generateJkHead(java.io.PrintWriter mod_jk)
Generate the loadModule and general options
|
protected void |
generateSSLConfig(java.io.PrintWriter mod_jk)
Generate SSL options
|
protected void |
generateStupidMappings(Context context,
java.io.PrintWriter mod_jk)
Forward all requests for a context to tomcat.
|
protected void |
generateVhostHead(Host host,
java.io.PrintWriter mod_jk)
Generate Virtual Host start
|
protected void |
generateVhostTail(Host host,
java.io.PrintWriter mod_jk)
Generate Virtual Host end
|
protected java.io.PrintWriter |
getWriter()
Get the output Writer.
|
protected void |
initProperties()
Initialize defaults for properties that are not set
explicitely
|
void |
setCertsIndicator(java.lang.String s)
What is the indicator for the client SSL certificated(default
is SSL_CLIENT_CERT
|
void |
setCipherIndicator(java.lang.String s)
What is the indicator for client SSL cipher suit (default is SSL_CIPHER)
|
void |
setExtractSSL(boolean sslMode)
By default mod_jk is configured to collect SSL information from
the apache environment and send it to the Tomcat workers.
|
void |
setHttpsIndicator(java.lang.String s)
What is the indicator for SSL (default is HTTPS)
|
void |
setJkConfig(java.lang.String path)
set the path to the output file for the auto-generated
mod_jk configuration file.
|
void |
setModJk(java.lang.String path)
set the path to the mod_jk Apache Module
|
void |
setSessionIndicator(java.lang.String s)
What is the indicator for SSL session (default is SSL_SESSION_ID)
|
execute, executeContext, executeEngine, executeHost, executeServer, generateJkTail, getAbsoluteDocBase, getConfigFile, getHost, isAbsolute, lifecycleEvent, patch, setAppend, setConfigHome, setForwardAll, setJkDebug, setJkLog, setJkWorker, setLegacy, setNoRoot, setWorkersConfigpublic static final java.lang.String MOD_JK_CONFIG
public static final java.lang.String WORKERS_CONFIG
public static final java.lang.String JK_LOG_LOCATION
public static final java.lang.String MOD_JK
public void setJkConfig(java.lang.String path)
path - String path to a filepublic void setModJk(java.lang.String path)
path - String path to a filepublic void setExtractSSL(boolean sslMode)
public void setHttpsIndicator(java.lang.String s)
public void setSessionIndicator(java.lang.String s)
public void setCipherIndicator(java.lang.String s)
public void setCertsIndicator(java.lang.String s)
protected void initProperties()
initProperties in class BaseJkConfigprotected java.io.PrintWriter getWriter()
throws java.io.IOException
BaseJkConfiggetWriter in class BaseJkConfigjava.io.IOExceptionprotected boolean generateJkHead(java.io.PrintWriter mod_jk)
generateJkHead in class BaseJkConfigprotected void generateVhostHead(Host host, java.io.PrintWriter mod_jk)
BaseJkConfiggenerateVhostHead in class BaseJkConfigprotected void generateVhostTail(Host host, java.io.PrintWriter mod_jk)
BaseJkConfiggenerateVhostTail in class BaseJkConfigprotected void generateSSLConfig(java.io.PrintWriter mod_jk)
BaseJkConfiggenerateSSLConfig in class BaseJkConfigprotected void generateStupidMappings(Context context, java.io.PrintWriter mod_jk)
generateStupidMappings in class BaseJkConfigprotected void generateContextMappings(Context context, java.io.PrintWriter mod_jk)
generateContextMappings in class BaseJkConfigprotected boolean addExtensionMapping(java.lang.String ctxPath,
java.lang.String ext,
java.io.PrintWriter mod_jk)
addExtensionMapping in class BaseJkConfigprotected boolean addMapping(java.lang.String fullPath,
java.io.PrintWriter mod_jk)
addMapping in class BaseJkConfigprotected boolean addMapping(java.lang.String ctxP,
java.lang.String ext,
java.io.PrintWriter mod_jk)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.