tomcat的server.xml示例

<?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 &quot;%r&quot; %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

Author: bkdwei

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注