Chapter 5: Basic Tomcat Confi guration The first

Chapter 5: Basic Tomcat Confi guration The first section enables access to system properties that enable JNDI and JDBC access: grant { // Required for JNDI lookup of named JDBC DataSource s and // javamail named MimePart DataSource used to send mail permission java.util.PropertyPermission java.home , read ; permission java.util.PropertyPermission java.naming.* , read ; permission java.util.PropertyPermission javax.sql.* , read ; The next section enables read-only access to some operating system description properties (the type of operating system that is running and what it uses to separate file extensions in a file name): // OS Specific properties to allow read access permission java.util.PropertyPermission os.name , read ; permission java.util.PropertyPermission os.version , read ; permission java.util.PropertyPermission os.arch , read ; permission java.util.PropertyPermission file.separator , read ; permission java.util.PropertyPermission path.separator , read ; permission java.util.PropertyPermission line.separator , read ; The third section enables read-only access to some JVM-specific properties that are often used in application programming: // JVM properties to allow read access permission java.util.PropertyPermission java.version , read ; permission java.util.PropertyPermission java.vendor , read ; permission java.util.PropertyPermission java.vendor.url , read ; permission java.util.PropertyPermission java.class.version , read ; permission java.util.PropertyPermission java.specification.version , read ; permission java.util.PropertyPermission java.specification.vendor , read ; permission java.util.PropertyPermission java.specification.name , read ; permission java.util.PropertyPermission java.vm.specification.version , read ; permission java.util.PropertyPermission java.vm.specification.vendor , read ; permission java.util.PropertyPermission java.vm.specification.name , read ; permission java.util.PropertyPermission java.vm.version , read ; permission java.util.PropertyPermission java.vm.vendor , read ; permission java.util.PropertyPermission java.vm.name , read ; The next section is required for the use of MX4J (formerly called OpenJMX), providing JMX support for Tomcat 6 (see Chapter 16 for more information on JMX): // Required for OpenJMX permission java.lang.RuntimePermission getAttribute ; The last two sections provide access to XML parser debug and precompiled JSPs, required frequently during code development (see JavaBean and JAXP specifications for more details on these properties): // Allow read of JAXP compliant XML parser debug permission java.util.PropertyPermission jaxp.debug , read ;

For high quality java hosting services please check java web hosting website.

Comments are closed.