Sakai.properties (2.x) (es_ES)

El fichero sakai.properties es un fichero donde se guarda la configuración central. Está ubicado normalmente en el subdirectorio /sakai relativo al raiz del Tomcat  ($CATALINA_HOME). Es un fichero de texto (non-XML) que contiene una serie de pares "clave-valor" que se lee utilizando el método de carga de java.util.properties. La configuración de sakai.properties controla todo, desde el nombre de tu institución hasta la base de datos a utilizar. Todas las configuraciones en sakai.properties se leen al arrancar el servidor, por lo que cuaquier cambio requerirá de un reinicio del servidor de aplicaciones para tener efecto.

Para una instalación desde las fuentes, el fichero por defecto default.sakai.properties está alojado en el módulo config:

sakai-src/config/configuration/bundles/src/bundle/org/sakaiproject/config/bundle/default.sakai.properties

(warning) El paquete binario no incluye un ficehro de sakai.properties. Esta es una exclusión deliberada para eliminar la posibilidad de sobreescribir un fichero sakai.properties local si se abre un fichero bin encima de una instalación existente de Sakai.

Si necesitas sobreescribir la configuración por defecto, debes crear tu propio sakai.properties o desde cero o copiando un fichero existente y añadiendo y personalizando las claves adecuadas para tu instalación de Sakai. Recomendamos revisar el fichero de default.sakai.properties que viene con la instalación desde las fuentes o el de la rama de mantenimiento adecuada.

La ubicación por defecto de tu sakai.properties es $CATALINA_HOME/sakai. Esta carpeta no se genera durante el proceso de compilación y despliegue del Maven, por lo que habrá que crearla de forma manual o via script. También se puede alojar la configuración de Sakai fuera de la jerarquía de ficheros del servidor de aplicaciones. Por ejemplo, en el entorno de desarrollo puede que necesites reinstalar a menudo Tomcat y a menos que generes un script que genere de forma automática el proceso de instalación y configuración de Tomcat no podrás evitar recrear  $CATALINA_HOME/sakai y sakai.properties.

Para ubicar el fichero de properties fuera de el entorno del servidore de aplicaciones hay que modificar el comando "Java startup" o la variable de entorno JAVA_OPTS y definir una propiedad llamada sakai.home. Asegúrate que el lugar externo elegido puede ser leído y escrito por el servidor de aplicaciones.

-Dsakai.home=/path/to/desired/sakai/home/