Uso de ServletContext y propiedades del sistema


El servlet da información en init() que puede ser interesante:

Servlet 'Metodos' arrancado a las Fri Feb 03 18:44:54 CET 2012

  1. Parámetro de inicialización (ServletConfig): CURSO. Valor: SERVLETS

RealPath: /home/proactiv/public_html/

ServerInfo: Apache Tomcat/5.5.34

Versión API Servlet: 2.4

  1. Atributo de contexto: org.apache.catalina.jsp_classpath. Valor: /home/proactiv/public_html/WEB-INF/classes/:/usr/java/apache-tomcat-5.5.34/shared/classes/:/usr/java/apache-tomcat-5.5.34/common/classes/:/usr/java/apache-tomcat-5.5.34/common/i18n/tomcat-i18n-en.jar:/usr/java/apache-tomcat-5.5.34/common/i18n/tomcat-i18n-es.jar:/usr/java/apache-tomcat-5.5.34/common/i18n/tomcat-i18n-ja.jar:/usr/java/apache-tomcat-5.5.34/common/i18n/tomcat-i18n-fr.jar:/usr/java/apache-tomcat-5.5.34/common/lib/servlet-api.jar:/usr/java/apache-tomcat-5.5.34/common/lib/naming-factory-dbcp.jar:/usr/java/apache-tomcat-5.5.34/common/lib/jasper-compiler-jdt.jar:/usr/java/apache-tomcat-5.5.34/common/lib/commons-el.jar:/usr/java/apache-tomcat-5.5.34/common/lib/jasper-runtime.jar:/usr/java/apache-tomcat-5.5.34/common/lib/jsp-api.jar:/usr/java/apache-tomcat-5.5.34/common/lib/naming-resources.jar:/usr/java/apache-tomcat-5.5.34/common/lib/naming-factory.jar:/usr/java/apache-tomcat-5.5.34/common/lib/jasper-compiler.jar:/usr/java/apache-tomcat-5.5.34/bin/bootstrap.jar:/usr/java/jdk1.6.0_20/jre/lib/ext/postgresql-9.1-901.jdbc4.jar:/usr/java/jdk1.6.0_20/jre/lib/ext/localedata.jar:/usr/java/jdk1.6.0_20/jre/lib/ext/sunpkcs11.jar:/usr/java/jdk1.6.0_20/jre/lib/ext/mysql-connector-java-5.1.17-bin.jar:/usr/java/jdk1.6.0_20/jre/lib/ext/sunjce_provider.jar:/usr/java/jdk1.6.0_20/jre/lib/ext/dnsns.jar
  2. Atributo de contexto: org.apache.catalina.WELCOME_FILES. Valor: [Ljava.lang.String;@aac063
  3. Atributo de contexto: javax.servlet.context.tempdir. Valor: /usr/java/apache-tomcat-5.5.34/work/Catalina/www.proactiva-calidad.com/_
  4. Atributo de contexto: org.apache.catalina.resources. Valor: org.apache.naming.resources.ProxyDirContext@3cdc58

Información de propiedades del sistema (System):

CLAVE: java.vendor Sun Microsystems Inc.
CLAVE: sun.java.launcher SUN_STANDARD
CLAVE: catalina.base /usr/java/jakarta-tomcat
CLAVE: sun.management.compiler HotSpot Tiered Compilers
CLAVE: catalina.useNaming true
CLAVE: log BDDREMOTO
CLAVE: os.name Linux
CLAVE: sun.boot.class.path /usr/java/jdk1.6.0_20/jre/lib/resources.jar:/usr/java/jdk1.6.0_20/jre/lib/rt.jar:/usr/java/jdk1.6.0_20/jre/lib/sunrsasign.jar:/usr/java/jdk1.6.0_20/jre/lib/jsse.jar:/usr/java/jdk1.6.0_20/jre/lib/jce.jar:/usr/java/jdk1.6.0_20/jre/lib/charsets.jar:/usr/java/jdk1.6.0_20/jre/classes
CLAVE: java.util.logging.config.file /usr/java/jakarta-tomcat/conf/logging.properties
CLAVE: java.vm.specification.vendor Sun Microsystems Inc.
CLAVE: java.runtime.version 1.6.0_20-b02
CLAVE: user.name root
CLAVE: shared.loader ${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar
CLAVE: tomcat.util.buf.StringCache.byte.enabled true
CLAVE: user.language es
CLAVE: java.naming.factory.initial org.apache.naming.java.javaURLContextFactory
CLAVE: sun.boot.library.path /usr/java/jdk1.6.0_20/jre/lib/i386
CLAVE: java.version 1.6.0_20
CLAVE: java.util.logging.manager org.apache.juli.ClassLoaderLogManager
CLAVE: version 2.4.1
CLAVE: user.timezone Europe/Madrid
CLAVE: sun.arch.data.model 32
CLAVE: java.endorsed.dirs /usr/java/jakarta-tomcat/common/endorsed
CLAVE: sun.cpu.isalist
CLAVE: sun.jnu.encoding ISO-8859-15
CLAVE: dir.log /home/beanuvi/public_html/administracion/log/
CLAVE: file.encoding.pkg sun.io
CLAVE: package.access sun.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.,sun.beans.
CLAVE: file.separator /
CLAVE: java.specification.name Java Platform API Specification
CLAVE: java.class.version 50.0
CLAVE: user.country ES
CLAVE: java.home /usr/java/jdk1.6.0_20/jre
CLAVE: java.vm.info mixed mode
CLAVE: os.version 2.6.32-71.29.1.el6.i686
CLAVE: path.separator :
CLAVE: java.vm.version 16.3-b01
CLAVE: vendor-url http://xml.apache.org/xalan-j
CLAVE: vendor Apache Software Foundation
CLAVE: java.awt.printerjob sun.print.PSPrinterJob
CLAVE: sun.io.unicode.encoding UnicodeLittle
CLAVE: package.definition sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.tomcat.,org.apache.jasper.
CLAVE: java.naming.factory.url.pkgs org.apache.naming
CLAVE: user.home /root
CLAVE: rootPath /home/experlog/public_html/
CLAVE: java.specification.vendor Sun Microsystems Inc.
CLAVE: org.xml.sax.driver org.apache.xerces.parsers.SAXParser
CLAVE: java.library.path /usr/java/jdk1.6.0_20/jre/lib/i386/server:/usr/java/jdk1.6.0_20/jre/lib/i386:/usr/java/jdk1.6.0_20/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
CLAVE: java.vendor.url http://java.sun.com/
CLAVE: java.vm.vendor Sun Microsystems Inc.
CLAVE: common.loader ${catalina.home}/common/classes,${catalina.home}/common/i18n/*.jar,${catalina.home}/common/endorsed/*.jar,${catalina.home}/common/lib/*.jar
CLAVE: java.runtime.name Java(TM) SE Runtime Environment
CLAVE: java.class.path /usr/java/jakarta-tomcat/bin/bootstrap.jar
CLAVE: appProperties host
CLAVE: java.vm.specification.name Java Virtual Machine Specification
CLAVE: java.vm.specification.version 1.0
CLAVE: catalina.home /usr/java/jakarta-tomcat
CLAVE: sun.cpu.endian little
CLAVE: sun.os.patch.level unknown
CLAVE: java.awt.headless true
CLAVE: java.io.tmpdir /usr/java/jakarta-tomcat/temp
CLAVE: recetas.root /home/quebueno/recetas/
CLAVE: java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
CLAVE: server.loader ${catalina.home}/server/classes,${catalina.home}/server/lib/*.jar
CLAVE: mail.smtp.host smtp.alitrend.com
CLAVE: os.arch i386
CLAVE: java.awt.graphicsenv sun.awt.X11GraphicsEnvironment
CLAVE: java.ext.dirs /usr/java/jdk1.6.0_20/jre/lib/ext:/usr/java/packages/lib/ext
CLAVE: user.dir /tmp
CLAVE: line.separator
CLAVE: java.vm.name Java HotSpot(TM) Server VM
CLAVE: file.encoding UTF-8
CLAVE: opencms.logfile /home/bonsite/vacances/WEB-INF/logs/opencms.log
CLAVE: java.specification.version 1.6