2017-05-05 21 views
0

我在2個linux節點上使用相同模式安裝Alfresco 5.2。 在第一個節點上,正確安裝了alfresco,但是在第二個linux節點上,它給了我類似這樣的錯誤(下面給出)。我已經改變了對'dir.root'的引用,每一個地方都使用了它,加上我已經重新安裝了幾個時間仍然沒有運氣。錯誤:確保'dir.root'屬性'/ mnt/data/alf_data'指向正確的數據位置

2017年5月5日08:30:55307 ERROR [web.context.ContextLoader] [本地主機 - startStop-1]上下文初始化失敗 org.alfresco.error.AlfrescoRuntimeException:04050019確保 'dir.root'屬性'/ mnt/data/alf_data'指向正確的數據位置。 at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:259) at org.alfresco.repo.admin.ConfigurationChecker.access $ 0(ConfigurationChecker.java:198) at org.alfresco.repo.admin .ConfigurationChecker $ 1 $ 1.doWork(ConfigurationChecker.java:186) at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555) at org.alfresco.repo.admin.ConfigurationChecker $ 1.execute( ConfigurationChecker.java:182) 在org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:464) 在org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:352) 的組織。 alfresco.repo.admin.ConfigurationChecker.onBoots陷阱(ConfigurationChecker.java:192) 在org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56) 在org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:214) 在org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:185) 在org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334) 在org.springframework.context.support。 AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:954) at org.springfra org.springfra(AbstractApplicationContext.java:482) at org.springfra meg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoader.java:410) ContextLoaderListener.java:112) 在org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70) 在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016) 的組織。 apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal( ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) at org.apache.catalina.startup.HostConfig。部署描述符(HostConfig.java:672) at org.apache.catalina.startup.HostConfig $ DeployDescriptor.run(HostConfig.java:1859) at 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( ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) May 05,2017 8:30:55 AM org.apache.catalina 。核心。StandardContext listenerStart SEVERE:將異常發送上下文初始化事件給類的監聽器實例org.alfresco.web.app.ContextLoaderListener org.alfresco.error.AlfrescoRuntimeException:04050019確保'dir.root'屬性'/ mnt/data/alf_data '指向正確的數據位置。 at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:259) at org.alfresco.repo.admin.ConfigurationChecker.access $ 0(ConfigurationChecker.java:198) at org.alfresco.repo.admin .ConfigurationChecker $ 1 $ 1.doWork(ConfigurationChecker.java:186) at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555) at org.alfresco.repo.admin.ConfigurationChecker $ 1.execute( ConfigurationChecker.java:182) 在org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:464) 在org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:352) 的組織。 alfresco.repo.admin.ConfigurationChecker.onBoots陷阱(ConfigurationChecker.java:192) 在org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56) 在org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:214) 在org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:185) 在org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334) 在org.springframework.context.support。 AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:954) at org.springfra org.springfra(AbstractApplicationContext.java:482) at org.springfra meg.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoader.java:410) ContextLoaderListener.java:112) 在org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70) 在org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016) 的組織。 apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal( ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) at org.apache.catalina.startup.HostConfig。部署描述符(HostConfig.java:672) at org.apache.catalina.startup.HostConfig $ DeployDescriptor.run(HostConfig.java:1859) at 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( ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

回答

0

你能否提供更多的信息爲:1. 當你說

我安裝的Alfresco 5。2在2個linux節點的同一架構上運行

您是否試圖在指向同一數據庫的集羣中設置兩個節點?此外,是5.2版企業還是社區版? 如果是社區版,我不認爲聚類支持按Alfresco Versions comparison

  • 您使用的是
  • 到/ mnt /數據的位置/ alf_data

    它是兩個節點的共享位置嗎?我相信你一定已經驗證了這一點,但你可以仔細檢查alf_data上的權限(它應該是讀/寫啓用的)

    1

    Alfresco在2個不同的地方存儲數據,因爲它是文件管理系統它有2個第一個是文件和文件夾,第二個是與之相關的元數據。文件存儲在alf_data文件夾中,元數據信息存儲在數據庫中。兩個不同的露天實例無法打到不同的數據庫並保存目錄根目錄

    現在,如果這件事情沒有在露天同步在這種情況下,它會給上述錯誤。

    如果您正在設置集羣環境,請參閱link.AFAIK,它僅在企業版中受支持。

    http://docs.alfresco.com/5.0/concepts/ha-intro.html

    +0

    嘿Krutik Jayswal我遵循文檔中的說明現在,而不是我在兩個節點上得到相同的錯誤。 –

    +1

    @KalebereGaurav你在使用Alfresco社區嗎?因爲在這種情況下,它沒有集羣OOTB選項,您使用的文檔僅適用於Enterprise only版本。 – sgirardin

    +0

    我正在使用企業版本身。我通過將alf_data從工作節點的Alfresco 5.2工作vanilla實例複製到出現以上錯誤並重新啓動它的節點,解決了這個問題。 –

    -1

    停止服務器。

    在DB中創建新數據庫,然後在alfresco-global.properties中更改db.name=NEW_DATABASE_NAME

    啓動服務器。

    相關問題