# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#
# List of comma-separated packages that start with or equal this string
# will cause a security exception to be thrown when
# passed to checkPackageAccess unless the
# corresponding RuntimePermission ("accessClassInPackage."+package) has
# been granted.
package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat.
#
# List of comma-separated packages that start with or equal this string
# will cause a security exception to be thrown when
# passed to checkPackageDefinition unless the
# corresponding RuntimePermission ("defineClassInPackage."+package) has
# been granted.
#
# by default, no packages are restricted for definition, and none of
# the class loaders supplied with the JDK call checkPackageDefinition.
#
package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,\
org.apache.jasper.,org.apache.naming.,org.apache.tomcat.
org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

#
#
# List of comma-separated paths defining the contents of the "common"
# classloader. Prefixes should be used to define what is the repository type.
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
# If left as blank,the JVM system loader will be used as Catalina's "common"
# loader.
# Examples:
#     "foo": Add this folder as a class repository
#     "foo/*.jar": Add all the JARs of the specified folder as class
#                  repositories
#     "foo/bar.jar": Add bar.jar as a class repository
#
# Note: Values are enclosed in double quotes ("...") in case either the
#       ${catalina.base} path or the ${catalina.home} path contains a comma.
#       Because double quotes are used for quoting, the double quote character
#       may not appear in a path.
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar"

#
# List of comma-separated paths defining the contents of the "server"
# classloader. Prefixes should be used to define what is the repository type.
# Path may be relative to the CATALINA_HOME or CATALINA_BASE path or absolute.
# If left as blank, the "common" loader will be used as Catalina's "server"
# loader.
# Examples:
#     "foo": Add this folder as a class repository
#     "foo/*.jar": Add all the JARs of the specified folder as class
#                  repositories
#     "foo/bar.jar": Add bar.jar as a class repository
#
# Note: Values may be enclosed in double quotes ("...") in case either the
#       ${catalina.base} path or the ${catalina.home} path contains a comma.
#       Because double quotes are used for quoting, the double quote character
#       may not appear in a path.
server.loader=

#
# List of comma-separated paths defining the contents of the "shared"
# classloader. Prefixes should be used to define what is the repository type.
# Path may be relative to the CATALINA_BASE path or absolute. If left as blank,
# the "common" loader will be used as Catalina's "shared" loader.
# Examples:
#     "foo": Add this folder as a class repository
#     "foo/*.jar": Add all the JARs of the specified folder as class
#                  repositories
#     "foo/bar.jar": Add bar.jar as a class repository
# Please note that for single jars, e.g. bar.jar, you need the URL form
# starting with file:.
#
# Note: Values may be enclosed in double quotes ("...") in case either the
#       ${catalina.base} path or the ${catalina.home} path contains a comma.
#       Because double quotes are used for quoting, the double quote character
#       may not appear in a path.
shared.loader=

# Default list of JAR files that should not be scanned using the JarScanner
# functionality. This is typically used to scan JARs for configuration
# information. JARs that do not contain such information may be excluded from
# the scan to speed up the scanning process. This is the default list. JARs on
# this list are excluded from all scans. The list must be a comma separated list
# of JAR file names.
# The list of JARs to skip may be over-ridden at a Context level for individual
# scan types by configuring a JarScanner with a nested JarScanFilter.
# The JARs listed below include:
# - Tomcat Bootstrap JARs
# - Tomcat API JARs
# - Catalina JARs
# - Jasper JARs
# - Tomcat JARs
# - Common non-Tomcat JARs
# - Test JARs (JUnit, Cobertura and dependencies)
tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\
bootstrap.jar,commons-daemon.jar,tomcat-juli.jar,\
annotations-api.jar,el-api.jar,jsp-api.jar,servlet-api.jar,websocket-api.jar,\
catalina.jar,catalina-ant.jar,catalina-ha.jar,catalina-storeconfig.jar,\
catalina-tribes.jar,\
jasper.jar,jasper-el.jar,ecj-*.jar,\
tomcat-api.jar,tomcat-util.jar,tomcat-util-scan.jar,tomcat-coyote.jar,\
tomcat-dbcp.jar,tomcat-jni.jar,tomcat-websocket.jar,\
tomcat-i18n-en.jar,tomcat-i18n-es.jar,tomcat-i18n-fr.jar,tomcat-i18n-ja.jar,\
tomcat-juli-adapters.jar,catalina-jmx-remote.jar,catalina-ws.jar,\
tomcat-jdbc.jar,\
tools.jar,\
commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,\
commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,\
commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,\
commons-math*.jar,commons-pool*.jar,\
jstl.jar,taglibs-standard-spec-*.jar,\
geronimo-spec-jaxrpc*.jar,wsdl4j*.jar,\
ant.jar,ant-junit*.jar,aspectj*.jar,jmx.jar,h2*.jar,hibernate*.jar,httpclient*.jar,\
jmx-tools.jar,jta*.jar,log4j*.jar,mail*.jar,slf4j*.jar,\
xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,\
junit.jar,junit-*.jar,ant-launcher.jar,\
cobertura-*.jar,asm-*.jar,dom4j-*.jar,icu4j-*.jar,jaxen-*.jar,jdom-*.jar,\
jetty-*.jar,oro-*.jar,servlet-api-*.jar,tagsoup-*.jar,xmlParserAPIs-*.jar,\
xom-*.jar

# Default list of JAR files that should be scanned that overrides the default
# jarsToSkip list above. This is typically used to include a specific JAR that
# has been excluded by a broad file name pattern in the jarsToSkip list.
# The list of JARs to scan may be over-ridden at a Context level for individual
# scan types by configuring a JarScanner with a nested JarScanFilter.
tomcat.util.scan.StandardJarScanFilter.jarsToScan=\
log4j-web*.jar,log4j-taglib*.jar,log4javascript*.jar,slf4j-taglib*.jar

# String cache configuration.
tomcat.util.buf.StringCache.byte.enabled=true
#tomcat.util.buf.StringCache.char.enabled=true
#tomcat.util.buf.StringCache.trainThreshold=500000
#tomcat.util.buf.StringCache.cacheSize=5000

org.apache.jasper.servlet.TldScanner.level = FINE

tomcat.util.scan.StandardJarScanFilter.jarsToSkip = abdera-client-1.1.1.jar,\
abdera-core-1.1.1.jar,\
abdera-i18n-1.1.1.jar,\
abdera-parser-1.1.1.jar,\
activation-1.1.jar,\
additions-CRIS-5.6.1.jar,\
addon-ckan-api-5.1-SNAPSHOT.jar,\
addon-commons-api-5.1-SNAPSHOT.jar,\
ant-1.7.0.jar,\
ant-contrib-1.0b3.jar,\
ant-launcher-1.7.0.jar,\
antlr-2.7.7.jar,\
antlr-runtime-3.5.jar,\
aopalliance-1.0.jar,\
aopalliance-repackaged-2.4.0-b12.jar,\
aopalliance-repackaged-2.4.0-b31.jar,\
apache-mime4j-core-0.7.2.jar,\
apache-mime4j-dom-0.7.2.jar,\
avalon-framework-api-4.3.1.jar,\
avalon-framework-impl-4.3.1.jar,\
axiom-api-1.2.10.jar,\
axiom-impl-1.2.10.jar,\
bcmail-jdk14-1.38.jar,\
bcmail-jdk14-138.jar,\
bcmail-jdk15-1.44.jar,\
bcprov-jdk14-1.38.jar,\
bcprov-jdk14-138.jar,\
bcprov-jdk15-1.44.jar,\
bctsp-jdk14-1.38.jar,\
bean-validator-2.4.0-b31.jar,\
boilerpipe-1.1.0.jar,\
bte-core-0.9.3.5.jar,\
bte-io-0.9.3.5.jar,\
builder-commons-1.0.2.jar,\
c3p0-0.9.1.2.jar,\
castor-1.2.jar,\
cglib-nodep-3.1.jar,\
class-model-2.4.0-b31.jar,\
cocoon-configuration-api-1.0.2.jar,\
cocoon-core-2.2.0.jar,\
cocoon-expression-language-api-1.0.0.jar,\
cocoon-expression-language-impl-1.0.0.jar,\
cocoon-flowscript-impl-1.0.0.jar,\
cocoon-linkrewriter-impl-1.0.0.jar,\
cocoon-pipeline-api-1.0.0.jar,\
cocoon-pipeline-components-1.0.0.jar,\
cocoon-pipeline-impl-1.0.0.jar,\
cocoon-servlet-service-components-1.0.0.jar,\
cocoon-sitemap-api-1.0.0.jar,\
cocoon-sitemap-components-1.0.0.jar,\
cocoon-sitemap-impl-1.0.0.jar,\
cocoon-spring-configurator-1.0.2.jar,\
cocoon-store-impl-1.0.0.jar,\
cocoon-template-impl-1.1.0.jar,\
cocoon-thread-api-1.0.0.jar,\
cocoon-thread-impl-1.0.0.jar,\
cocoon-util-1.0.0.jar,\
cocoon-xml-api-1.0.0.jar,\
cocoon-xml-impl-1.0.0.jar,\
cocoon-xml-resolver-1.0.0.jar,\
cocoon-xml-util-1.0.0.jar,\
commons-cilea-genericdao-2.2.jar,\
commons-cilea-webapi-2.2.jar,\
commons-cli-1.2.jar,\
commons-compress-1.7.jar,\
commons-configuration-1.6.jar,\
commons-configuration-1.8.jar,\
commons-el-1.0.jar,\
commons-jexl-1.0.jar,\
commons-jxpath-1.3.jar,\
commons-validator-1.4.0.jar,\
concurrent-1.3.4.jar,\
concurrentlinkedhashmap-lru-1.2.jar,\
config-types-2.4.0-b31.jar,\
dnsjava-2.1.1.jar,\
dspace-api-CRIS-5.6.1.jar,\
dspace-api-lang-5.0.7.jar,\
dspace-cocoon-servlet-service-impl-1.0.3.jar,\
dspace-cris-api-CRIS-5.6.1.jar,\
dspace-cris-jspui-api-CRIS-5.6.1.jar,\
dspace-cris-webservices-api-CRIS-5.6.1.jar,\
dspace-jspui-CRIS-5.6.1-classes.jar,\
dspace-oai-CRIS-5.6.1-classes.jar,\
dspace-rest-CRIS-5.6.1-classes.jar,\
dspace-services-CRIS-5.6.1.jar,\
dspace-solr-CRIS-5.6.1-classes.jar,\
dspace-sword-CRIS-5.6.1-classes.jar,\
dspace-swordv2-CRIS-5.6.1-classes.jar,\
dspace-tm-extractors-1.0.1.jar,\
dspace-xmlui-CRIS-5.6.1-classes.jar,\
ehcache-core-1.7.2.jar,\
ehcache-core-2.4.3.jar,\
el-api-1.0.jar,\
elasticsearch-1.4.0.jar,\
evo-inflector-1.0.1.jar,\
excalibur-instrument-api-2.2.1.jar,\
excalibur-logger-2.2.1.jar,\
excalibur-pool-api-2.2.1.jar,\
excalibur-sourceresolve-2.2.3.jar,\
excalibur-store-2.2.1.jar,\
excalibur-xmlutil-2.2.1.jar,\
flexjson-2.1.jar,\
flyway-core-3.0.jar,\
fontbox-1.8.12.jar,\
foresite-0.9.jar,\
geoip-api-1.2.11.jar,\
geronimo-activation_1.0.2_spec-1.1.jar,\
geronimo-activation_1.1_spec-1.0.2.jar,\
geronimo-javamail_1.4_spec-1.6.jar,\
geronimo-stax-api_1.0_spec-1.0.1.jar,\
geronimo-stax-api_1.0_spec-1.0.jar,\
gon-1.4.25.jar,\
google-api-client-1.19.1.jar,\
google-api-services-analytics-v3-rev103-1.19.0.jar,\
google-http-client-1.19.0.jar,\
google-http-client-jackson2-1.19.0.jar,\
google-oauth-client-1.19.0.jar,\
gson-2.2.1.jar,\
guava-13.0.jar,\
guava-14.0.1.jar,\
guava-18.0.jar,\
guava-jdk5-13.0.jar,\
hadoop-annotations-2.2.0.jar,\
hadoop-auth-2.2.0.jar,\
hadoop-common-2.2.0.jar,\
hadoop-hdfs-2.2.0.jar,\
hamcrest-all-1.3.jar,\
handle-6.2.jar,\
hk2-2.4.0-b31.jar,\
hk2-api-2.4.0-b12.jar,\
hk2-api-2.4.0-b31.jar,\
hk2-config-2.4.0-b31.jar,\
hk2-core-2.4.0-b31.jar,\
hk2-locator-2.4.0-b12.jar,\
hk2-locator-2.4.0-b31.jar,\
hk2-runlevel-2.4.0-b31.jar,\
hk2-utils-2.4.0-b12.jar,\
hk2-utils-2.4.0-b31.jar,\
hppc-0.5.2.jar,\
htmlcleaner-2.2.jar,\
httpcore-4.3.2.jar,\
httpcore-4.3.jar,\
httpmime-4.3.1.jar,\
im4java-1.4.0.jar,\
iri-0.8.jar,\
isoparser-1.0-RC-1.jar,\
itext-2.1.7.jar,\
jackson-annotations-2.3.0.jar,\
jackson-annotations-2.5.4.jar,\
jackson-core-2.3.0.jar,\
jackson-core-2.3.3.jar,\
jackson-core-2.5.4.jar,\
jackson-core-asl-1.9.13.jar,\
jackson-databind-2.3.0.jar,\
jackson-databind-2.3.3.jar,\
jackson-databind-2.5.4.jar,\
jackson-jaxrs-base-2.3.0.jar,\
jackson-jaxrs-base-2.5.4.jar,\
jackson-jaxrs-json-provider-2.3.0.jar,\
jackson-mapper-asl-1.9.13.jar,\
jackson-module-jaxb-annotations-2.3.0.jar,\
jakarta-regexp-1.4.jar,\
javassist-3.12.1.GA.jar,\
javassist-3.15.0-GA.jar,\
javassist-3.18.1-GA.jar,\
javax.annotation-api-1.2.jar,\
javax.inject-1.jar,\
javax.inject-2.4.0-b12.jar,\
javax.inject-2.4.0-b31.jar,\
javax.servlet-api-3.0.1.jar,\
javax.ws.rs-api-2.0.1.jar,\
jaxb-impl-2.2.5.jar,\
jbibtex-1.0.10.jar,\
jboss-logging-3.1.0.GA.jar,\
jboss-transaction-api_1.1_spec-1.0.0.Final.jar,\
jcl-over-slf4j-1.6.1.jar,\
jempbox-1.8.12.jar,\
jena-2.6.4.jar,\
jena-arq-2.12.0.jar,\
jena-core-2.12.0.jar,\
jena-iri-1.1.0.jar,\
jena-tdb-1.1.0.jar,\
jersey-apache-connector-2.18.jar,\
jersey-client-2.18.jar,\
jersey-client-2.22.1.jar,\
jersey-common-2.18.jar,\
jersey-common-2.22.1.jar,\
jersey-container-servlet-2.22.1.jar,\
jersey-container-servlet-core-2.22.1.jar,\
jersey-entity-filtering-2.22.1.jar,\
jersey-guava-2.18.jar,\
jersey-guava-2.22.1.jar,\
jersey-media-jaxb-2.22.1.jar,\
jersey-media-json-jackson-2.22.1.jar,\
jersey-server-2.22.1.jar,\
jersey-spring3-2.22.1.jar,\
jhighlight-1.0.jar,\
joda-time-2.2.jar,\
joda-time-2.3.jar,\
js-1.6R7.jar,\
jsf-api-1.2_12.jar,\
json-20131018.jar,\
jsonld-java-0.5.0.jar,\
jsp-api-2.1.jar,\
jtwig-core-2.0.1.jar,\
jtwig-functions-2.0.1.jar,\
jtwig-spring-2.0.1.jar,\
jul-to-slf4j-1.6.1.jar,\
JUnitParams-1.0.2.jar,\
juniversalchardet-1.0.3.jar,\
jxl-2.6.12.jar,\
lib.jar,\
lucene-analyzers-common-4.10.2.jar,\
lucene-analyzers-icu-4.10.2.jar,\
lucene-analyzers-kuromoji-4.10.2.jar,\
lucene-analyzers-morfologik-4.10.2.jar,\
lucene-analyzers-phonetic-4.10.2.jar,\
lucene-analyzers-smartcn-4.10.2.jar,\
lucene-analyzers-stempel-4.10.2.jar,\
lucene-codecs-4.10.2.jar,\
lucene-core-4.10.2.jar,\
lucene-expressions-4.10.2.jar,\
lucene-grouping-4.10.2.jar,\
lucene-highlighter-4.10.2.jar,\
lucene-join-4.10.2.jar,\
lucene-memory-4.10.2.jar,\
lucene-misc-4.10.2.jar,\
lucene-queries-4.10.2.jar,\
lucene-queryparser-4.10.2.jar,\
lucene-sandbox-4.10.2.jar,\
lucene-spatial-4.10.2.jar,\
lucene-suggest-4.10.2.jar,\
metadata-extractor-2.6.2.jar,\
metrics-lookup-CRIS-5.6.1.jar,\
metrics-retrieve-CRIS-5.6.1.jar,\
mets-1.5.2.jar,\
mockito-all-1.9.5.jar,\
mockito-core-1.9.5.jar,\
morfologik-fsa-1.7.1.jar,\
morfologik-polish-1.7.1.jar,\
morfologik-stemming-1.7.1.jar,\
noggit-0.5.jar,\
oai4j-0.6b1.jar,\
objenesis-1.0.jar,\
oclc-harvester2-0.1.12.jar,\
ognl-2.6.9.jar,\
opencloud-0.3.jar,\
opencsv-2.0.jar,\
opencsv-2.3.jar,\
opensearch-0.1.jar,\
org.apache.oltu.oauth2.client-1.0.0.jar,\
org.apache.oltu.oauth2.common-1.0.0.jar,\
org.restlet-2.1.1.jar,\
org.restlet.ext.servlet-2.1.1.jar,\
osgi-resource-locator-1.0.1.jar,\
parboiled-core-1.1.6.jar,\
parboiled-java-1.1.6.jar,\
pdfbox-1.8.12.jar,\
poi-3.6.jar,\
poi-ooxml-3.6.jar,\
poi-ooxml-schemas-3.10.1.jar,\
poi-ooxml-schemas-3.6.jar,\
poi-scratchpad-3.6.jar,\
postgresql-9.1-901-1.jdbc4.jar,\
protobuf-java-2.5.0.jar,\
reflections-0.9.9-RC1.jar,\
rome-1.0.jar,\
rome-modules-1.0.jar,\
saaj-api-1.3.jar,\
saaj-impl-1.3.jar,\
serializer-2.7.1.jar,\
smiley-http-proxy-servlet-1.8.jar,\
solr-analysis-extras-4.10.2.jar,\
solr-cell-4.10.2.jar,\
solr-core-4.10.2.jar,\
solr-solrj-4.10.2.jar,\
spatial4j-0.4.1.jar,\
spring-aop-3.1.1.RELEASE.jar,\
spring-asm-3.1.1.RELEASE.jar,\
spring-beans-3.1.1.RELEASE.jar,\
spring-binding-1.0.4.jar,\
spring-bridge-2.4.0-b31.jar,\
spring-context-3.1.1.RELEASE.jar,\
spring-context-support-3.1.1.RELEASE.jar,\
spring-core-3.1.1.RELEASE.jar,\
spring-expression-3.1.1.RELEASE.jar,\
spring-jdbc-3.1.1.RELEASE.jar,\
spring-mock-2.0.8.jar,\
spring-orm-3.1.1.RELEASE.jar,\
spring-oxm-1.5.10.jar,\
spring-oxm-3.1.1.RELEASE.jar,\
spring-test-3.2.5.RELEASE.jar,\
spring-tx-3.1.1.RELEASE.jar,\
spring-web-3.1.1.RELEASE.jar,\
spring-webflow-1.0.4.jar,\
spring-ws-core-1.5.10.jar,\
spring-xml-1.5.10.jar,\
stax-api-1.0.1.jar,\
stax-api-1.0-2.jar,\
swing-worker-1.1.jar,\
sword2-server-1.0-classes.jar,\
sword-common-1.1.jar,\
test-support-1.0.3.jar,\
tiger-types-1.4.jar,\
tika-core-1.5.jar,\
tika-parsers-1.5.jar,\
tika-xmp-1.5.jar,\
validation-api-1.1.0.Final.jar,\
velocity-1.4.jar,\
velocity-dep-1.4.jar,\
velocity-tools-view-1.0.jar,\
vorbis-java-core-0.1.jar,\
vorbis-java-tika-0.1.jar,\
wstx-asl-3.2.0.jar,\
wstx-asl-3.2.7.jar,\
xalan-2.7.1.jar,\
xercesImpl-2.9.0.jar,\
xml-apis-1.3.02.jar,\
xml-apis-1.3.04.jar,\
xmlbeans-2.6.0.jar,\
xmlpull-1.1.3.1.jar,\
xml-resolver-1.2.jar,\
xmlunit-1.1.jar,\
xmpcore-5.1.2.jar,\
xoai-3.2.10.jar,\
xpp3_min-1.1.4c.jar,\
xstream-1.4.2.jar,\
xz-1.4.jar,\
yuicompressor-2.3.6.jar,\
zookeeper-3.4.6.jar,\
