BEA WebLogic Server 9.1 Domain Configuration Schema Reference

http://www.bea.com/ns/weblogic/90/domain
element web-app-files-case-insensitive

Model
<web-app-files-case-insensitive>annonymous type derived from string</web-app-files-case-insensitive>
Disallowed substitutions (block)
none (extensions, restrictions and substitutions are allowed)
Substitution group exclusion (final)
none (extensions and restrictions are allowed)
Usage
Documentation

This property defines the case sensitive URL-pattern matching behavior for security constraints, servlets, filters, virtual-hosts, etc. in the WebApp container and external security policies. When the value is set to "os", the pattern matching will be case- sensitive on all platforms except the Windows file system. Note that on non-Windows file systems, WebLogic doesn't enforce case sensitivity and relies on the file system for optimization. Therefore, if you have a Windows Samba mount from UNIX or Mac OS that has been installed in case-insensitive mode, there is a chance of security risk. In that case, please specify case-insensitive lookups by setting this attribute to true. Note that this property is used to preserve backward compatibility on Windows file systems. In prior releases, WebLogic was case- insensitive on Windows. Starting with 9.0 release the URL-pattern matching will be strictly enforced. During the upgrade of older domains the value of this parameter is explicitly set to "os" by the upgrade plug-in, in order to preserve backward compatibility.

Privileges: Read/Write

Default Value: false

Redeploy or Restart required: Changes take effect after you redeploy the module or restart the server.

MBean Attribute: SecurityConfigurationMBean.WebAppFilesCaseInsensitive

Fundamental Facets
equality, non-numeric, unbounded, unordered, countable infinite value space
White Space Processing
preserve
Enumeration Facet
"os", "true", "false"
BEA WebLogic Server 9.1 Domain Configuration Schema Reference

Version: 9.1