Ir al contenido
Otras versiones

Cargando…

Cambiar la ubicación del repositorio

Por defecto, el repositorio se encuentra en “$TOMCAT_HOME/repository”, pero puede cambiarlo a otra ubicación.

Entender el contenido de las carpetas del repositorio

Sección titulada «Entender el contenido de las carpetas del repositorio»

En “$TOMCAT_HOME/repository” hay cuatro carpetas: tmp, index, cache y datastore.

Carpeta Copia de seguridad Descripción
tmp No Esta carpeta contiene algunos archivos temporales.
index No La carpeta contiene los índices del motor de búsqueda Lucene. El contenido de esta carpeta puede reconstruirse.
Aunque no es obligatorio hacer una copia de seguridad de esta carpeta, recomendamos hacerla.
cache No La carpeta que contiene los archivos en caché de la aplicación. Por ejemplo, para previsualizar documentos, a veces es necesario transformar el documento original a otro formato. La conversión consume muchos recursos de hardware, por lo que la aplicación almacena estos archivos convertidos para reutilizarlos más adelante. El contenido de esta carpeta puede limpiarse sin mayores problemas.
Aunque no es obligatorio hacer una copia de seguridad de esta carpeta, recomendamos hacerla.
datastore Sí La carpeta que contiene todos los datos binarios de los documentos.
Es obligatorio hacer copia de seguridad de esta carpeta; de lo contrario, los datos binarios de los documentos podrían perderse ante un fallo de hardware del servidor.
extraction Sí Esta carpeta contiene el texto extraído de los documentos almacenados en OpenKM. No es estrictamente necesario hacer una copia de seguridad, pero puede ahorrar tiempo.
  • Detenga la aplicación
  • Mueva “$TOMCAT_HOME/repository” a otra ubicación.
  • Edite el archivo “$TOMCAT_HOME/openkm.properties” y añada la propiedad “repository.home”.
  • Inicie la aplicación
repository.home=C:/okmrepo
repository.home=/mnt/okmrepo

Mover las carpetas del repositorio individualmente

Sección titulada «Mover las carpetas del repositorio individualmente»

Tabla de propiedades:

Carpeta Propiedad Valor por defecto
index spring.jpa.properties.hibernate.search.default.indexBase ${catalina.home}/repository/index
tmp repository.temp.home ${repository.home}/tmp
cache repository.cache.home ${repository.home}/cache
datastore repository.datastore.home ${repository.home}/datastore
extraction repository.extraction.home ${repository.home}/extraction
  • Detenga la aplicación
  • Mueva “$TOMCAT_HOME/repository/{folder}” a otra ubicación.
  • Edite el archivo “$TOMCAT_HOME/openkm.properties” y añada algunas propiedades.
  • Inicie la aplicación
spring.jpa.properties.hibernate.search.default.indexBase=C:/lucene/index
repository.datastore.home=D:/okm/${repository.home}/datastore
repository.cache.home=D:/okm/${repository.home}/cacherepository.temp.home=D:/okm/${repository.home}/tmp
spring.jpa.properties.hibernate.search.default.indexBase=/mnt/lucene/index
repository.datastore.home=/mnt/okm/${repository.home}/datastore
repository.cache.home=/mnt/okm/${repository.home}/cacherepository.temp.home=/mnt/okm/${repository.home}/tmp

La unidad de red asignada en Windows no funciona

Sección titulada «La unidad de red asignada en Windows no funciona»

Parece haber restricciones al utilizar unidades de red (mapeadas con el comando “net use”) y aplicaciones que se ejecutan como servicios. Para solucionarlo, es necesario crear un enlace entre la ruta UNC y el sistema de archivos.

Ventana de terminal
MKLINK /D C:\okm-repository \\192.168.1.36\eDocuments\okm-repository