We are installing Alfresco One 5.0.1 with solr4 on a server that has an existing instance of tomcat7. I am trying to find some better documentation on how to setup our cores. In the solr4.xml located at /etc/tomcat7/Catalina/localhost has this inside of it.
<?xml version='1.0' encoding='UTF-8'?> <Context debug="0" crossContext="true"> </Context> Then at /data/alfresco/alf_data/solr4/solr4.xml I have: <?xml version='1.0' encoding='UTF-8'?><solr sharedLib="lib" persistent="true"> <cores adminPath="/admin/cores" adminHandler="org.alfresco.solr.AlfrescoCoreAdminHandler"> <core name="archive" instanceDir="archive-SpacesStore"/> <core name="alfresco" instanceDir="workspace-SpacesStore"/> </cores> </solr> This is what I get in the catalina.out showing that it is trying to create collection1 2015-10-09 08:31:42,789 ERROR [solr.core.CoreContainer] [coreLoadExecutor-5-thread-1] Unable to create core: collection1 org.apache.solr.common.SolrException: Could not load core configuration for core collection1 at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:66) at org.apache.solr.core.CoreContainer.create (CoreContainer.java:554) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:261) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:253) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.solr.common.SolrException: Error loading solr config from solr/collection1/solrconfig.xml at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:148) at org.apache.solr.core.ConfigSetService.createSolrConfig (ConfigSetService.java:79) at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:61) ... 9 more Caused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '/var/lib/tomcat7/solr/collection1/conf' at org.apache.solr.core.SolrResourceLoader.openResource (SolrResourceLoader.java:362) at org.apache.solr.core.SolrResourceLoader.openConfig (SolrResourceLoader.java:308) at org.apache.solr.core.Config.<init>(Config.java:116) at org.apache.solr.core.Config.<init>(Config.java:86) at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:161) at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:144) ... 11 more 2015-10-09 08:31:42,808 ERROR [solr.core.CoreContainer] [coreLoadExecutor-5-thread-1] null:org.apache.solr.common.SolrException: Unable to create core: collection1 at org.apache.solr.core.CoreContainer.recordAndThrow (CoreContainer.java:911) at org.apache.solr.core.CoreContainer.create (CoreContainer.java:568) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:261) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:253) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.solr.common.SolrException: Could not load core configuration for core collection1 at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:66) at org.apache.solr.core.CoreContainer.create (CoreContainer.java:554) ... 8 more Caused by: org.apache.solr.common.SolrException: Error loading solr config from solr/collection1/solrconfig.xml at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:148) at org.apache.solr.core.ConfigSetService.createSolrConfig (ConfigSetService.java:79) at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:61) ... 9 more Caused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '/var/lib/tomcat7/solr/collection1/conf' at org.apache.solr.core.SolrResourceLoader.openResource (SolrResourceLoader.java:362) at org.apache.solr.core.SolrResourceLoader.openConfig (SolrResourceLoader.java:308) at org.apache.solr.core.Config.<init>(Config.java:116) at org.apache.solr.core.Config.<init>(Config.java:86) at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:161) at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:144) When I try to define a docBase in the /etc/tomcat7/Catalina/localhost/solr4.xml file catalina.out logs has this: WARNING: A docBase /var/lib/tomcat7/webapps/solr4/WEB-INF/lib inside the host appBase has been specified, and will be ignored With this in here as the entire file: <?xml version='1.0' encoding='UTF-8'?> <Context docBase="/var/lib/tomcat7/webapps/solr4/WEB-INF/lib/" debug="0" crossContext="true"> <Environment name="solr/home" type="java.lang.String" value="/data/alfresco_5.0.1/alf_data/solr4" override="true"/> <Environment name="solr/model/dir" type="java.lang.String" value="/data/alfresco_5.0.1/alf_data/solr4/alfrescoModels" override="true"/> </Context> I get this in the catalina.out file: INFO: Deploying configuration descriptor /etc/tomcat7/Catalina/localhost/solr4.xml Oct 09, 2015 8:53:41 AM org.apache.catalina.startup.HostConfig deployDescriptor WARNING: A docBase /var/lib/tomcat7/webapps/solr4/WEB-INF/lib inside the host appBase has been specified, and will be ignored Oct 09, 2015 8:53:41 AM org.apache.catalina.startup.SetContextPropertiesRule begin WARNING: [SetContextPropertiesRule]{Context} Setting property 'debug' to '0' did not find a matching property. Oct 09, 2015 8:53:56 AM org.apache.catalina.core.ApplicationContext log INFO: No Spring WebApplicationInitializer types detected on classpath 2015-10-09 08:53:58,048 ERROR [solr.core.CoreContainer] [coreLoadExecutor-5-thread-1] Unable to create core: collection1 org.apache.solr.common.SolrException: Could not load core configuration for core collection1 at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:66) at org.apache.solr.core.CoreContainer.create (CoreContainer.java:554) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:261) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:253) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.solr.common.SolrException: Error loading solr config from /data/alfresco_5.0.1/alf_data/solr4/collection1/solrconfig.xml at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:148) at org.apache.solr.core.ConfigSetService.createSolrConfig (ConfigSetService.java:79) at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:61) ... 9 more Caused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '/data/alfresco_5.0.1/alf_data/solr4/collection1/conf' at org.apache.solr.core.SolrResourceLoader.openResource (SolrResourceLoader.java:362) at org.apache.solr.core.SolrResourceLoader.openConfig (SolrResourceLoader.java:308) at org.apache.solr.core.Config.<init>(Config.java:116) at org.apache.solr.core.Config.<init>(Config.java:86) at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:161) at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:144) ... 11 more 2015-10-09 08:53:58,064 ERROR [solr.core.CoreContainer] [coreLoadExecutor-5-thread-1] null:org.apache.solr.common.SolrException: Unable to create core: collection1 at org.apache.solr.core.CoreContainer.recordAndThrow (CoreContainer.java:911) at org.apache.solr.core.CoreContainer.create (CoreContainer.java:568) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:261) at org.apache.solr.core.CoreContainer$1.call (CoreContainer.java:253) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.solr.common.SolrException: Could not load core configuration for core collection1 at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:66) at org.apache.solr.core.CoreContainer.create (CoreContainer.java:554) ... 8 more Caused by: org.apache.solr.common.SolrException: Error loading solr config from /data/alfresco_5.0.1/alf_data/solr4/collection1/solrconfig.xml at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:148) at org.apache.solr.core.ConfigSetService.createSolrConfig (ConfigSetService.java:79) at org.apache.solr.core.ConfigSetService.getConfig (ConfigSetService.java:61) ... 9 more Caused by: java.io.IOException: Can't find resource 'solrconfig.xml' in classpath or '/data/alfresco_5.0.1/alf_data/solr4/collection1/conf' at org.apache.solr.core.SolrResourceLoader.openResource (SolrResourceLoader.java:362) at org.apache.solr.core.SolrResourceLoader.openConfig (SolrResourceLoader.java:308) at org.apache.solr.core.Config.<init>(Config.java:116) at org.apache.solr.core.Config.<init>(Config.java:86) at org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:161) at org.apache.solr.core.SolrConfig.readFromResourceLoader (SolrConfig.java:144) I know it's just getting the information in the same place. Tomcat7 is the owner and group for /data/alfresco_5.0.1/alf_data/solr4. All help is appreciated. Eric Speake Senior Systems Administrator Information Systems O'Reilly Auto Parts (417) 862-2674 Ext. 1975 This communication and any attachments are confidential, protected by Communications Privacy Act 18 USCS ยง 2510, solely for the use of the intended recipient, and may contain legally privileged material. If you are not the intended recipient, please return or destroy it immediately. Thank you.