升级Tomcat版本 apache-tomcat-7.0.77
diff --git a/tomcat-uidm/conf/catalina.properties b/tomcat-uidm/conf/catalina.properties
index 0d9afc7..67c986a 100644
--- a/tomcat-uidm/conf/catalina.properties
+++ b/tomcat-uidm/conf/catalina.properties
@@ -20,7 +20,7 @@
 # corresponding RuntimePermission ("accessClassInPackage."+package) has

 # been granted.

 package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,\

-org.apache.naming.resources.,org.apache.tomcat.,sun.beans.

+org.apache.naming.resources.,org.apache.tomcat.

 #

 # List of comma-separated packages that start with or equal this string

 # will cause a security exception to be thrown when

@@ -36,48 +36,102 @@
 

 #

 #

-# List of comma-separated paths defining the contents of the "common" 

+# 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" 

+# 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 

+#     "foo/*.jar": Add all the JARs of the specified folder as class

 #                  repositories

 #     "foo/bar.jar": Add bar.jar as a class repository

 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" 

+# 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" 

+# 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 

+#     "foo/*.jar": Add all the JARs of the specified folder as class

 #                  repositories

 #     "foo/bar.jar": Add bar.jar as a class repository

 server.loader=

 

 #

-# List of comma-separated paths defining the contents of the "shared" 

+# 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 

+#     "foo/*.jar": Add all the JARs of the specified folder as class

 #                  repositories

-#     "foo/bar.jar": Add bar.jar as a class repository 

+#     "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:.

 shared.loader=

 

+# 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. Scan specific lists (to exclude JARs

+# from individual scans) follow this. The list must be a comma separated list of

+# JAR file names.

+# 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.DefaultJarScanner.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-tribes.jar,\

+jasper.jar,jasper-el.jar,ecj-*.jar,\

+tomcat-api.jar,tomcat-util.jar,tomcat-coyote.jar,tomcat-dbcp.jar,\

+tomcat-jni.jar,tomcat-spdy.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,log4j-1*.jar,mail*.jar,slf4j*.jar,\

+xercesImpl.jar,xmlParserAPIs.jar,xml-apis.jar,\

+junit.jar,junit-*.jar,hamcrest*.jar,org.hamcrest*.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

+

+# Additional JARs (over and above the default JARs listed above) to skip when

+# scanning for Servlet 3.0 pluggability features. These features include web

+# fragments, annotations, SCIs and classes that match @HandlesTypes. The list

+# must be a comma separated list of JAR file names.

+org.apache.catalina.startup.ContextConfig.jarsToSkip=

+

+# Additional JARs (over and above the default JARs listed above) to skip when

+# scanning for TLDs. The list must be a comma separated list of JAR file names.

+org.apache.catalina.startup.TldConfig.jarsToSkip=tomcat7-websocket.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

+

+# Allow for changes to HTTP request validation

+# WARNING: Using this option will expose the server to CVE-2016-6816

+#tomcat.util.http.parser.HttpParser.requestTargetAllow=|