2 # Licensed to the Apache Software Foundation (ASF) under one or more
3 # contributor license agreements. See the NOTICE file distributed with
4 # this work for additional information regarding copyright ownership.
5 # The ASF licenses this file to You under the Apache License, Version 2.0
6 # (the "License"); you may not use this file except in compliance with
7 # the License. You may obtain a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
18 # List of comma-separated packages that start with or equal this string
19 # will cause a security exception to be thrown when
20 # passed to checkPackageAccess unless the
21 # corresponding RuntimePermission ("accessClassInPackage."+package) has
25 org.apache.catalina.,\
28 org.apache.naming.resources.,\
31 # List of comma-separated packages that start with or equal this string
32 # will cause a security exception to be thrown when
33 # passed to checkPackageDefinition unless the
34 # corresponding RuntimePermission ("defineClassInPackage."+package) has
37 # by default, no packages are restricted for definition, and none of
38 # the class loaders supplied with the JDK call checkPackageDefinition.
40 package.definition = \
43 org.apache.catalina.,\
49 # List of comma-separated paths defining the contents of the "server"
50 # classloader. Prefixes should be used to define what is the repository type.
51 # Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
52 # If left as blank, the "common" loader will be used as Catalina's "server"
55 # "foo": Add this folder as a class repository
56 # "foo/*.jar": Add all the JARs of the specified folder as class
58 # "foo/bar.jar": Add bar.jar as a class repository
61 # List of comma-separated paths defining the contents of the "shared"
62 # classloader. Prefixes should be used to define what is the repository type.
63 # Path may be relative to the CATALINA_BASE path or absolute. If left as blank,
64 # the "common" loader will be used as Catalina's "shared" loader.
66 # "foo": Add this folder as a class repository
67 # "foo/*.jar": Add all the JARs of the specified folder as class
69 # "foo/bar.jar": Add bar.jar as a class repository
70 # Please note that for single jars, e.g. bar.jar, you need the URL form
71 # starting with file:.
74 # String cache configuration.
75 tomcat.util.buf.StringCache.byte.enabled = true
76 #tomcat.util.buf.StringCache.char.enabled=true
77 #tomcat.util.buf.StringCache.trainThreshold=500000
78 #tomcat.util.buf.StringCache.cacheSize=5000
81 #If this property is set to true, the startup phase will
82 #abort if there is an error during initialization
83 org.apache.catalina.startup.EXIT_ON_INIT_FAILURE = true
84 org.apache.tomcat.util.digester.PROPERTY_SOURCE = com.springsource.tcserver.security.PropertyDecoder
85 com.springsource.tcserver.security.PropertyDecoder.passphrase = springsource
88 # List of comma-separated paths defining the contents of the "common"
89 # classloader. Prefixes should be used to define what is the repository type.
90 # Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
91 # If left as blank,the JVM system loader will be used as Catalina's "common"
94 # "foo": Add this folder as a class repository
95 # "foo/*.jar": Add all the JARs of the specified folder as class
97 # "foo/bar.jar": Add bar.jar as a class repository
99 \"${catalina.base}/lib\",\
100 \"${catalina.base}/lib/*.jar\",\
101 \"${catalina.home}/lib\",\
102 \"${catalina.home}/lib/*.jar\"
103 # List of JAR files that should not be scanned using the JarScanner
104 # functionality. This is typically used to scan JARs for configuration
105 # information. JARs that do not contain such information may be excluded from
106 # the scan to speed up the scanning process. This is the default list. JARs on
107 # this list are excluded from all scans. Scan specific lists (to exclude JARs
108 # from individual scans) follow this. The list must be a comma separated list of
110 # The JARs listed below include:
111 # - Tomcat Bootstrap JARs
116 # - Common non-Tomcat JARs
117 tomcat.util.scan.StandardJarScanFilter.jarsToSkip = \
118 annotations-api.jar,\
129 catalina-jmx-remote.jar,\
131 catalina-storeconfig.jar,\
132 catalina-tribes.jar,\
136 com.springsource.org.apache.tomcat.jdbc.jar,\
137 commons-beanutils*.jar,\
139 commons-collections*.jar,\
142 commons-digester*.jar,\
143 commons-fileupload*.jar,\
144 commons-httpclient*.jar,\
147 commons-logging*.jar,\
156 geronimo-spec-jaxrpc*.jar,\
180 liquibase-core-*.jar,\
188 spring-aspects-*.jar,\
190 spring-context-*.jar,\
191 spring-context-support-*.jar,\
193 spring-expression-*.jar,\
194 spring-gemfire-*.jar,\
195 spring-instrument-tomcat-*.jar,\
199 spring-security-core-*.jar,\
200 spring-security-web-*.jar,\
205 threaddumpwrapper.jar,\
208 tiles-servlet-*.jar,\
219 tomcat-juli-adapters.jar,\
222 tomcat-util-scan.jar,\
233 # Default list of JAR files that should be scanned that overrides the default
234 # jarsToSkip list above. This is typically used to include a specific JAR that
235 # has been excluded by a broad file name pattern in the jarsToSkip list.
236 # The list of JARs to scan may be over-ridden at a Context level for individual
237 # scan types by configuring a JarScanner with a nested JarScanFilter.
238 tomcat.util.scan.StandardJarScanFilter.jarsToScan = \
241 # Additional JARs (over and above the default JARs listed above) to skip when
242 # scanning for Servlet 3.0 pluggability features. These features include web
243 # fragments, annotations, SCIs and classes that match @HandlesTypes. The list
244 # must be a comma separated list of JAR file names.
245 org.apache.catalina.startup.ContextConfig.jarsToSkip =
246 # Additional JARs (over and above the default JARs listed above) to skip when
247 # scanning for TLDs. The list must be a comma separated list of JAR file names.
248 org.apache.catalina.startup.TldConfig.jarsToSkip =
249 base.shutdown.port=-1