cancel
Showing results for 
Search instead for 
Did you mean: 

Please anyone assist me on connecting fileserver with alfresco...

prodapt
Champ on-the-rise
Champ on-the-rise

Kindly assist me with step by step integration of fileserver with alfresco. If anyone already done it, kindly explain with an example.

11 REPLIES 11

afaust
Legendary Innovator
Legendary Innovator

You need to provide a bit more detail as to "how" you want to integrate the fileserver with Alfresco. Do you want to use it to store the files managed in Alfresco, do you want to import/export some files or should Alfresco "just" expose existing files without really touching them?

prodapt
Champ on-the-rise
Champ on-the-rise

Thank you Axel for spending time to reply. Regarding your question I actually want to use it to store the files managed in Alfresco. Kindly assist me with step by step integration process.

afaust
Legendary Innovator
Legendary Innovator

In that case it usually is pretty simple. Mount the file server as a filesystem into the operating system and configure the dir.root property in alfresco-global.properties to point to that filesystem / mount directory to store Alfresco managed content on the file server.

prodapt
Champ on-the-rise
Champ on-the-rise

Thank you Axel. I tried what you have told and when I'm trying to connect alfresco it is saying as "Cannot find alfresco repository". Please find attachment for further reference. Please assist me regarding this issue. I have tried in both mac and windows machine, still facing the same issue.

afaust
Legendary Innovator
Legendary Innovator

Please provide any output from logs that have been printed at the time you attempted to access the system. Without that other people can only speculate...

prodapt
Champ on-the-rise
Champ on-the-rise

Please find log messages.

2016-12-08 12:24:21,217  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-1] Model tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080000 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
    at org.alfresco.solr.tracker.CoreWatcherJob.registerForCore(CoreWatcherJob.java:131)
    at org.alfresco.solr.tracker.CoreWatcherJob.execute(CoreWatcherJob.java:74)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

2016-12-08 12:24:21,278  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-1] Model tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080001 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
    at org.alfresco.solr.tracker.CoreWatcherJob.registerForCore(CoreWatcherJob.java:131)
    at org.alfresco.solr.tracker.CoreWatcherJob.execute(CoreWatcherJob.java:74)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

2016-12-08 12:24:30,193  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-3] Tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080003 api/solr/aclchangesets return status:404
    at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:162)
    at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:347)
    at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:313)
    at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:104)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2016-12-08 12:24:30,215  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-6] Model tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080006 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
    at org.alfresco.solr.component.EnsureModelsComponent.prepare(EnsureModelsComponent.java:80)
    at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:283)
    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
    at org.alfresco.solr.Cloud.getResponse(Cloud.java:159)
    at org.alfresco.solr.Cloud.getSolrDocumentList(Cloud.java:143)
    at org.alfresco.solr.SolrInformationServer.getDocsWithUncleanContent(SolrInformationServer.java:715)
    at org.alfresco.solr.tracker.ContentTracker.doTrack(ContentTracker.java:74)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2016-12-08 12:24:30,201  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-5] Model tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080005 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
    at org.alfresco.solr.component.EnsureModelsComponent.prepare(EnsureModelsComponent.java:80)
    at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:283)
    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
    at org.alfresco.solr.Cloud.getResponse(Cloud.java:159)
    at org.alfresco.solr.Cloud.getSolrDocumentList(Cloud.java:143)
    at org.alfresco.solr.SolrInformationServer.getDocsWithUncleanContent(SolrInformationServer.java:715)
    at org.alfresco.solr.tracker.ContentTracker.doTrack(ContentTracker.java:74)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

2016-12-08 12:24:30,314  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-4] Tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080002 api/solr/aclchangesets return status:404
    at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:162)
    at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:347)
    at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:313)
    at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:104)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2016-12-08 12:24:30,325  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-2] Tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080004 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.doTrack(ModelTracker.java:167)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

2016-12-08 12:24:45,057  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-13] Model tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080009 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
    at org.alfresco.solr.component.EnsureModelsComponent.prepare(EnsureModelsComponent.java:80)
    at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:283)
    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
    at org.alfresco.solr.Cloud.getResponse(Cloud.java:159)
    at org.alfresco.solr.Cloud.getSolrDocumentList(Cloud.java:143)
    at org.alfresco.solr.SolrInformationServer.getDocsWithUncleanContent(SolrInformationServer.java:715)
    at org.alfresco.solr.tracker.ContentTracker.doTrack(ContentTracker.java:74)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

2016-12-08 12:24:45,073  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-12] Model tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080010 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
    at org.alfresco.solr.component.EnsureModelsComponent.prepare(EnsureModelsComponent.java:80)
    at org.apache.solr.handler.component.AlfrescoSearchHandler.handleRequestBody(AlfrescoSearchHandler.java:283)
    at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
    at org.alfresco.solr.Cloud.getResponse(Cloud.java:159)
    at org.alfresco.solr.Cloud.getSolrDocumentList(Cloud.java:143)
    at org.alfresco.solr.SolrInformationServer.getDocsWithUncleanContent(SolrInformationServer.java:715)
    at org.alfresco.solr.tracker.ContentTracker.doTrack(ContentTracker.java:74)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2016-12-08 12:24:45,153  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-10] Tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080008 api/solr/aclchangesets return status:404
    at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:162)
    at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:347)
    at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:313)
    at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:104)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2016-12-08 12:24:45,211  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-11] Tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080007 api/solr/aclchangesets return status:404
    at org.alfresco.solr.client.SOLRAPIClient.getAclChangeSets(SOLRAPIClient.java:162)
    at org.alfresco.solr.tracker.AclTracker.checkRepoAndIndexConsistency(AclTracker.java:347)
    at org.alfresco.solr.tracker.AclTracker.trackRepository(AclTracker.java:313)
    at org.alfresco.solr.tracker.AclTracker.doTrack(AclTracker.java:104)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
2016-12-08 12:24:45,235  ERROR [solr.tracker.AbstractTracker] [SolrTrackerScheduler_Worker-16] Tracking failed
 org.alfresco.error.AlfrescoRuntimeException: 11080011 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.doTrack(ModelTracker.java:167)
    at org.alfresco.solr.tracker.AbstractTracker.track(AbstractTracker.java:185)
    at org.alfresco.solr.tracker.TrackerJob.execute(TrackerJob.java:47)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

afaust
Legendary Innovator
Legendary Innovator

First of all you can simply attach files instead of copying their contents. Second of all that is the SOLR log that just states that Alfresco is not available. We'd need the alfresco.log to hopefully understand why it didn't start.

prodapt
Champ on-the-rise
Champ on-the-rise

Thanks Axel. I didn't understand the line "simply attach files instead of copying their contents" ?. For example I have multiple file servers which contains 10TB of data, I want to create, edit, give permissions to particular folder in alfresco. I'm trying to connect my local filesystem with alfresco(Second part of answer which you have told as "after mounting file server as filesystem"). Something like in "C:/" drive where all folders and files should be visible in alfresco. If I'm going wrong, please assist me.

In alfresco.log error was invalid keystore file, so I generated a keystore in a custom path something like "C:/documents/test_fileserver/keystore/alfresco.keystore". So I gave the path in "dir.root" as "dir.root=C:/documents/test_fileserver/keystore/alfresco.keystore"  and in "dir.keystore" as "dir.keystore=${dir.root}/keystore" in alfresco-global-properties.

Then I got error which is "11090001 Ensure that the 'dir.root' property '/Users/macuser006/Documents/test_fileserver' is pointing to the correct data location". Please assist me if I'm doing wrong. Please find alfresco log messages.


2016-12-09 12:59:55,245 ERROR [org.springframework.web.context.ContextLoader] [localhost-startStop-1] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 11090000 Keystores are invalid
    at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:71)
    at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:1)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:457)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:326)
    at org.alfresco.encryption.EncryptionChecker.onBootstrap(EncryptionChecker.java:60)
    at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
    at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:207)
    at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:178)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
    at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:950)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
    at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
    at org.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.deployDescriptor(HostConfig.java:672)
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.alfresco.encryption.MissingKeyException: Key metadata is missing from keystore /Users/macuser006/Documents/test_fileserver/keystore/keystore
    at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:902)
    at org.alfresco.encryption.AlfrescoKeyStoreImpl.validateKeys(AlfrescoKeyStoreImpl.java:188)
    at org.alfresco.encryption.KeyStoreChecker.validateKeyStores(KeyStoreChecker.java:42)
    at org.alfresco.encryption.EncryptionChecker$1.execute(EncryptionChecker.java:66)
    ... 27 more


2016-12-09 13:13:24,452 ERROR [org.alfresco.repo.admin.ConfigurationChecker] [localhost-startStop-1] CONTENT INTEGRITY ERROR: System content not found in content store.
2016-12-09 13:13:24,453 ERROR [org.alfresco.repo.admin.ConfigurationChecker] [localhost-startStop-1] Ensure that the 'dir.root' property '/Users/macuser006/Documents/test_fileserver' is pointing to the correct data location.
2016-12-09 13:13:24,457 ERROR [org.springframework.web.context.ContextLoader] [localhost-startStop-1] Context initialization failed
org.alfresco.error.AlfrescoRuntimeException: 11090001 Ensure that the 'dir.root' property '/Users/macuser006/Documents/test_fileserver' is pointing to the correct data location.
    at org.alfresco.repo.admin.ConfigurationChecker.check(ConfigurationChecker.java:256)
    at org.alfresco.repo.admin.ConfigurationChecker.access$0(ConfigurationChecker.java:191)
    at org.alfresco.repo.admin.ConfigurationChecker$1$1.doWork(ConfigurationChecker.java:179)
    at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:548)
    at org.alfresco.repo.admin.ConfigurationChecker$1.execute(ConfigurationChecker.java:175)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:457)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:345)
    at org.alfresco.repo.admin.ConfigurationChecker.onBootstrap(ConfigurationChecker.java:185)
    at org.springframework.extensions.surf.util.AbstractLifecycleBean.onApplicationEvent(AbstractLifecycleBean.java:56)
    at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal(SafeApplicationEventMulticaster.java:207)
    at org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEvent(SafeApplicationEventMulticaster.java:178)
    at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:334)
    at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:950)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
    at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016)
    at org.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.deployDescriptor(HostConfig.java:672)
    at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1859)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

afaust
Legendary Innovator
Legendary Innovator

"simply attach files instead of copying their contents" => attach log files to this thread instead of copying log output from the files into this thread. Otheriwse it will quickly become unbearable to read / follow.

You should not change "dir.root" to point to a different keystore. "dir.root" must always point  to where the contentstore is contained in. Simply change "dir.keystore" to use an absolute path or include all the path fragments relative to "dir.root" there.

When you use a custom keystore you will most likely also have to change configuration in the keystore password properties file so the keystore can actually be read. I used "likely" because if you have used identical password and settings for the keystore than that is not the case.