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.

Reply via email to