NonStop Servlets for JavaServer Pages (5.0) System Administrator's Guide

Configuring NSJSP
NonStop Servlets for JavaServer Pages (NSJSP) System Administrator’s Guide525644-002
3-27
Enhanced Security Manager
See the Tomcat 5.0 documentation for detailed information about how to run with a
security manager.
Example 3-18. Default Security Property File
# 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.,com.tandem.servlet.,org.apache.catalina.,org.apache.coyot
e.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
# 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.,com.tandem.servlet.,org.apache.catalina.,org.ap
ache.coyote.,org.apache.tomcat.,org.apache.jasper.
# 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 NSJSP_HOME path or absolute. If left as
# blank, the JVM system loader will be used as the NSJSP Container'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
common.loader=${catalina.home}/common/classes,${catalina.home}/common/endorse
d/*.jar,${catalina.home}/common/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 NSJSP_HOME path or absolute. If left as blank,
# the "common" loader will be used as the NSJSP Container'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
server.loader=${catalina.home}/server/classes,${catalina.home}/server/lib/*.j
ar
# 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 NSJSP_HOME path or absolute. If left as blank,
# the "common" loader will be used as the NSJSP Container'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
shared.loader=${catalina.home}/shared/classes,${catalina.home}/shared/lib/*.j
ar