Ir al contenido
Otras versiones

Cargando…

Cambiar el home del repositorio

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

Entendiendo el contenido de las carpetas del repositorio

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

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

Folder Backup Description
tmp No Esta carpeta contiene algunos ficheros temporales que se comparten entre varias instancias de OpenKM en clúster.
index No La carpeta que contiene los índices del motor de búsqueda Lucene. El contenido de esa carpeta puede reconstruirse.
Aunque no es obligatorio hacer copia de seguridad de esta carpeta, lo recomendamos.
cache No La carpeta que contiene los ficheros 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 eso la aplicación almacena estos ficheros convertidos para reutilizarlos después. El contenido de esa carpeta puede vaciarse sin mayores problemas.
Aunque no es obligatorio hacer copia de seguridad de esta carpeta, lo recomendamos.
datastore 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 si falla el hardware del servidor.
extraction Esta carpeta contiene el texto extraído de los documentos almacenados en OpenKM. Una copia de seguridad no es realmente necesaria, pero puede ahorrar tiempo.
ocr_templates Esta carpeta contiene los datos binarios de las plantillas OCR.
  • Detenga la aplicación
  • Mueva “$TOMCAT_HOME/repository” a otra ubicación.
  • Edite el fichero “$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:

Folder Property Default
index spring.jpa.properties.hibernate.search.backend.directory.root ${catalina.home}/repository/index
tmp repository.temp.home ${repository.home}/tmp
cache repository.cache.home ${repository.home}/${tenant.id}/cache
datastore repository.datastore.home ${repository.home}/${tenant.id}/datastore
extraction repository.extraction.home ${repository.home}/${tenant.id}/extraction
ocr template repository.ocr.template.home ${repository.home}/${tenant.id}/ocr_template
  • Detenga la aplicación
  • Mueva “$TOMCAT_HOME/repository/{folder}” a otra ubicación.
  • Edite el fichero “$TOMCAT_HOME/openkm.properties” y añada la propiedad correspondiente.
  • Inicie la aplicación
spring.jpa.properties.hibernate.search.backend.directory.root=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
repository.ocr.template.home=D:/okm/${repository.home}/cacherepository.temp.home=D:/okm/${repository.home}/ocr_template
spring.jpa.properties.hibernate.search.backend.directory.root=/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
repository.ocr.template.home=/mnt/okm/${repository.home}/cacherepository.temp.home=/mnt/okm/${repository.home}/ocr_template

El disco de red mapeado de Windows no funciona

Sección titulada «El disco de red mapeado de Windows no funciona»

Parece haber restricciones al usar una unidad de red (mapeada con el comando “net use”) y ejecutar la aplicación como servicio. Para resolverlo es necesario crear un enlace entre la ruta UNC y el sistema de ficheros.

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