Ошибка: убедитесь, что свойство 'dir.root'/mnt/data/alf_data'указывает на правильное расположение данных
Я устанавливаю Alfresco 5.2 на 2 узлах Linux с той же схемой. На первом узле alfresco правильно установлен, но на втором узле linux он выдает ошибку примерно так (приведено ниже). Я менял ссылку на 'dir.root' каждый раз, когда он используется, плюс я переустанавливал alfresco несколько раз все еще не повезло.
2017-05-05 08:30:55,307 ОШИБКА [web.context.ContextLoader] [localhost-startStop-1] Ошибка инициализации контекста org.alfresco.error.AlfrescoRuntimeException: 04050019 Убедитесь, что свойство 'dir.root' '/mnt/data/alf_data'указывает на правильное местоположение данных. в org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:259) в org.alfresco.repo.admin.ConfigurationChecker.access$0(ConfigurationChecker.java:198) в org.alfresco.repo.admin.ConfigurationChecker$1$1.doWork(ConfigurationChecker.java:186) в org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555) в org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:182.onBootstrap(ConfigurationChecker.java:192) в org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56) в org.alfresco.repo.management.SafeApplicationEventMastticasterulvent (ventMulticaster.vent ava:214) по адресу org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:185) по адресу org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractAppe.Abstra org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) в org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoader.istener.java:alfresader.Lwe.Context или org. ContextLoaderListener.java:70) в org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016) в org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524) в org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) в org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:9 в org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) в org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) в org.apache.catalina.startup.HostConfigdep. (HostConfig.java:672) в org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859) в java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) в java.util.concurrent.FutureTask.run(FutureTask.java:266) в java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor$Worker.run(17). at java.lang.Thread.run(Thread.java:745) 05 мая 2017 г. 8:30:55 org.apache.catalina.core.StandardContext listenerStart SEVERE: контекст отправки исключения инициализируется даже t прослушивающему экземпляру класса org.alfresco.web.app.ContextLoaderListener org.alfresco.error.AlfrescoRuntimeException: 04050019 Убедитесь, что свойство 'dir.root' / mnt / data / alf_data 'указывает на правильное расположение данных. в org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:259) в org.alfresco.repo.admin.ConfigurationChecker.access$0(ConfigurationChecker.java:198) в org.alfresco.repo.admin.ConfigurationChecker$1$1.doWork(ConfigurationChecker.java:186) в org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555) в org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:182.onBootstrap(ConfigurationChecker.java:192) в org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56) в org.alfresco.repo.management.SafeApplicationEventMastticasterulvent (ventMulticaster.vent ava:214) по адресу org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:185) по адресу org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractAppe.Abstra org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) в org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoader.istener.java:alfresader.Lwe.Context или org. ContextLoaderListener.java:70) в org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016) в org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524) в org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) в org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:9 в org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) в org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) в org.apache.catalina.startup.HostConfigdep. (HostConfig.java:672) в org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859) в java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) в java.util.concurrent.FutureTask.run(FutureTask.java:266) в java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) в java.util.concurrent.ThreadPoolExecutor$Worker.run(17). на java.lang.Thread.run (Thread.java:745)
3 ответа
Alfresco хранит данные в 2 разных местах, так как это система управления документами, в которой есть 2 вещи для хранения. Первая - это файлы и папка, а вторая - метаданные, связанные с этим. Файлы хранятся в папке alf_data, а информация метаданных сохраняется. в базе данных. Два разных экземпляра Alfresco не могут pont к другой базе данных и сохранить корневую папку dir
Теперь, если эти вещи не синхронизируются в Alfresco в этом случае, это выдаст ошибку выше.
Если вы настраиваете кластерную среду, вам следует обратиться по ссылке ниже.AFAIK, она поддерживается только в корпоративной версии.
Можете ли вы предоставить немного больше информации относительно: 1. Когда вы говорите
Я устанавливаю Alfresco 5.2 на 2 Linux-узла с той же схемой
Вы пытаетесь настроить два узла в кластере, указывая на одну и ту же базу данных? Кроме того, это версия 5.2 Enterprise или версия сообщества? Если это версия для сообщества, я не думаю, что кластеризация поддерживается по сравнению с Alfresco Versions.
- Местоположение, которое вы используете
/ Мнт / данные / alf_data
Это общее местоположение в обоих узлах? Я уверен, что вы, должно быть, проверили это, но можете ли вы дважды проверить разрешения для alf_data (должно быть включено чтение / запись)
Стоп сервер.
Создать новую базу данных в БД, а затем изменить db.name=NEW_DATABASE_NAME
в alfresco-global.properties.
Запустите сервер.