Ir al contenido
Otras versiones

Cargando…

Cambiar la ubicación del repositorio

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

Comprender el contenido de las carpetas del repositorio

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

En “$TOMCAT_HOME/repository” se encuentran las carpetas tmp, index, cache y datastore.

Carpeta Copia de seguridad Descripción
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 esta carpeta se puede reconstruir.
Aunque no es obligatorio hacer una copia de seguridad de esta carpeta, le recomendamos hacerla.
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 este motivo, la aplicación almacena estos ficheros convertidos para reutilizarlos más adelante. El contenido de esta carpeta se puede limpiar sin mayores problemas.
Aunque no es obligatorio hacer una copia de seguridad de esta carpeta, le recomendamos hacerla.
datastore Sí La carpeta que contiene todos los datos binarios de los documentos.
Es obligatorio hacer una copia de seguridad de esta carpeta; de lo contrario, los datos binarios de los documentos podrían perderse a causa de un fallo de hardware del servidor.
extraction Sí 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 Sí Esta carpeta contiene los datos binarios de las plantillas de 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:

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}/${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/{carpeta}” 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.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
repository.ocr.template.home=D:/okm/${repository.home}/cacherepository.temp.home=D:/okm/${repository.home}/ocr_template
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
repository.ocr.template.home=/mnt/okm/${repository.home}/cacherepository.temp.home=/mnt/okm/${repository.home}/ocr_template

La unidad de red asignada de Windows no funciona

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

Parece que existen restricciones al utilizar una unidad de red (asignada con el comando “net use”) y la aplicación ejecutándose como servicio. Para solucionarlo, 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