<?xml version=”1.0″ encoding=”utf-8″?>
<Server port=”8003″ shutdown=”SHUTDOWN”>
<Listener className=”org.apache.catalina.core.AprLifecycleListener” SSLEngine=”on” />
<Listener className=”org.apache.catalina.core.JasperListener” />
<Listener className=”org.apache.catalina.core.JreMemoryLeakPreventionListener” />
<Listener className=”org.apache.catalina.mbeans.GlobalResourcesLifecycleListener” />
<GlobalNamingResources>
<Resource name=”UserDatabase” auth=”Container” type=”org.apache.catalina.UserDatabase” description=”User database that can be updated and saved” factory=”org.apache.catalina.users.MemoryUserDatabaseFactory” pathname=”conf/tomcat-users.xml” />
</GlobalNamingResources>
<Service name=”Catalina”>
<Connector port=”80″ protocol=”HTTP/1.1″ disableUploadTimeout=”true” maxHttpHeaderSize=”8192″ acceptCount=”1000″ maxThreads=”1000″ minSpareThreads=”25″ maxSpareThreads=”75″ redirectPort=”8443″ enableLookups=”false” compression=”on” compressionMinSize=”2048″ compressableMimeType=”text/html,text/javascript,text/css,text/plain” connectionTimeout=”20000″ />
<Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ />
<Engine name=”Catalina” defaultHost=”localhost”>
<Realm className=”org.apache.catalina.realm.LockOutRealm”>
<Realm className=”org.apache.catalina.realm.UserDatabaseRealm” resourceName=”UserDatabase” />
</Realm>
<Host name=”localhost” appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs” prefix=”localhost_access_log.” suffix=”.txt” pattern=”%h %l %u %t "%r" %s %b” resolveHosts=”false” />
<Context path=”” docBase=”D:\paccp” debug=”0″ reloadable=”true” />
</Host>
</Engine>
</Service>
</Server>
json解析:
{
“Server”: {
“-port”: “8003”,
“-shutdown”: “SHUTDOWN”,
“Listener”: [
{
“-className”: “org.apache.catalina.core.AprLifecycleListener”,
“-SSLEngine”: “on”
},
{ “-className”: “org.apache.catalina.core.JasperListener” },
{ “-className”: “org.apache.catalina.core.JreMemoryLeakPreventionListener” },
{ “-className”: “org.apache.catalina.mbeans.GlobalResourcesLifecycleListener” }
],
“GlobalNamingResources”: {
“Resource”: {
“-name”: “UserDatabase”,
“-auth”: “Container”,
“-type”: “org.apache.catalina.UserDatabase”,
“-description”: “User database that can be updated and saved”,
“-factory”: “org.apache.catalina.users.MemoryUserDatabaseFactory”,
“-pathname”: “conf/tomcat-users.xml”
}
},
“Service”: {
“-name”: “Catalina”,
“Connector”: [
{
“-port”: “80”,
“-protocol”: “HTTP/1.1”,
“-disableUploadTimeout”: “true”,
“-maxHttpHeaderSize”: “8192”,
“-acceptCount”: “1000”,
“-maxThreads”: “1000”,
“-minSpareThreads”: “25”,
“-maxSpareThreads”: “75”,
“-redirectPort”: “8443”,
“-enableLookups”: “false”,
“-compression”: “on”,
“-compressionMinSize”: “2048”,
“-compressableMimeType”: “text/html,text/javascript,text/css,text/plain”,
“-connectionTimeout”: “20000”
},
{
“-port”: “8009”,
“-protocol”: “AJP/1.3”,
“-redirectPort”: “8443”
}
],
“Engine”: {
“-name”: “Catalina”,
“-defaultHost”: “localhost”,
“Realm”: {
“-className”: “org.apache.catalina.realm.LockOutRealm”,
“Realm”: {
“-className”: “org.apache.catalina.realm.UserDatabaseRealm”,
“-resourceName”: “UserDatabase”
}
},
“Host”: {
“-name”: “localhost”,
“-appBase”: “webapps”,
“-unpackWARs”: “true”,
“-autoDeploy”: “true”,
“Valve”: {
“-className”: “org.apache.catalina.valves.AccessLogValve”,
“-directory”: “logs”,
“-prefix”: “localhost_access_log.”,
“-suffix”: “.txt”,
“-pattern”: “%h %l %u %t \”%r\” %s %b”,
“-resolveHosts”: “false”
},
“Context”: {
“-docBase”: “D:\\paccp”,
“-debug”: “0”,
“-reloadable”: “true”
}
}
}
}
}
}
参数解析:http://wenku.baidu.com/view/fa068e52f01dc281e53af0e6.html