|
Apache Tomcat 6.0.45 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.jk.server.JkMain
public class JkMain
Main class used to startup and configure jk. It manages the conf/jk2.properties file and is the target of JMX proxy. It implements a policy of save-on-change - whenever a property is changed at runtime the jk2.properties file will be overriden. You can edit the config file when tomcat is stoped ( or if you don't use JMX or other admin tools ). The format of jk2.properties:
| Field Summary | |
|---|---|
protected java.lang.String |
domain
|
protected javax.management.MBeanServer |
mserver
|
protected javax.management.ObjectName |
oname
|
| Constructor Summary | |
|---|---|
JkMain()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getChannelClassName()
|
java.lang.String |
getDomain()
|
java.lang.String |
getErr()
|
long |
getInitTime()
The time it took to initialize jk ( ms) |
java.lang.String |
getJkHome()
|
static JkMain |
getJkMain()
|
javax.management.ObjectName |
getObjectName()
|
java.lang.String |
getOut()
|
java.lang.String |
getPropertiesFile()
|
java.lang.Object |
getProperty(java.lang.String name)
Retrieve a property. |
long |
getStartTime()
The time it took to start jk ( ms ) |
java.lang.String |
getWorkerClassName()
|
WorkerEnv |
getWorkerEnv()
|
void |
init()
|
static void |
main(java.lang.String[] args)
|
void |
pause()
|
void |
postDeregister()
|
void |
postRegister(java.lang.Boolean registrationDone)
|
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
|
void |
resume()
|
void |
saveProperties()
|
void |
setBeanProperty(java.lang.Object target,
java.lang.String name,
java.lang.String val)
|
void |
setChannelClassName(java.lang.String name)
Set the channelClassName that will used to connect to
httpd. |
void |
setErr(java.lang.String s)
|
void |
setJkHome(java.lang.String s)
Set the base dir of jk2. ( including WEB-INF if in a webapp ). |
void |
setOut(java.lang.String s)
|
void |
setPropertiesFile(java.lang.String p)
Load a .properties file into and set the values into jk2 configuration. |
void |
setProperty(java.lang.String n,
java.lang.String v)
Set a name/value as a jk2 property |
void |
setPropertyString(java.lang.String handlerN,
java.lang.String name,
java.lang.String val)
|
void |
setSaveProperties(boolean b)
|
void |
setWorkerClassName(java.lang.String name)
Set the workerClassName that will handle the request |
void |
setWorkerEnv(WorkerEnv wEnv)
|
void |
start()
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String domain
protected javax.management.ObjectName oname
protected javax.management.MBeanServer mserver
| Constructor Detail |
|---|
public JkMain()
| Method Detail |
|---|
public static JkMain getJkMain()
public void setPropertiesFile(java.lang.String p)
public java.lang.String getPropertiesFile()
public void setSaveProperties(boolean b)
public void setProperty(java.lang.String n,
java.lang.String v)
public java.lang.Object getProperty(java.lang.String name)
public void setChannelClassName(java.lang.String name)
channelClassName that will used to connect to
httpd.
public java.lang.String getChannelClassName()
public void setWorkerClassName(java.lang.String name)
workerClassName that will handle the request.
( sort of 'pivot' in axis :-)
public java.lang.String getWorkerClassName()
public void setJkHome(java.lang.String s)
public java.lang.String getJkHome()
public void setOut(java.lang.String s)
public java.lang.String getOut()
public void setErr(java.lang.String s)
public java.lang.String getErr()
public void init()
throws java.io.IOException
java.io.IOExceptionpublic void stop()
public void start()
throws java.io.IOException
java.io.IOExceptionpublic WorkerEnv getWorkerEnv()
public void setWorkerEnv(WorkerEnv wEnv)
public void setBeanProperty(java.lang.Object target,
java.lang.String name,
java.lang.String val)
public void setPropertyString(java.lang.String handlerN,
java.lang.String name,
java.lang.String val)
public long getInitTime()
public long getStartTime()
public static void main(java.lang.String[] args)
public void saveProperties()
public javax.management.ObjectName getObjectName()
public java.lang.String getDomain()
public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
javax.management.ObjectName name)
throws java.lang.Exception
preRegister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postRegister(java.lang.Boolean registrationDone)
postRegister in interface javax.management.MBeanRegistration
public void preDeregister()
throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic void postDeregister()
postDeregister in interface javax.management.MBeanRegistration
public void pause()
throws java.lang.Exception
java.lang.Exception
public void resume()
throws java.lang.Exception
java.lang.Exception
|
Apache Tomcat 6.0.45 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||