Hello,
We have deployed a solr.war file to a weblogic server. The web.xml has been
modified to have the path to the SOLR home as follows:
<env-entry><env-entry-name>solr/home</env-entry-name><env-entry-type>java.lang.String</env-entry-type><env-entry-value>D:\SOLR\4.7.0\RegulatoryReview</env-entry-value></env-entry>
The deployment of the Solr comes up fine. In the
D:\SOLR\4.7.0\RegulatoryReview directory we have RR folder under which the
conf directory with the required config files are present (solrconfig.xml,
schema.xml, etc). But when I try to add the collection to SOLR through the
admin console, I get the following error.
Thursday, August 28, 2014 10:06:37 AM ERROR SolrCore
org.apache.solr.common.SolrException: Error CREATEing SolrCore
'RegulatoryReview': Unable to create core: RegulatoryReview Caused by:
class org.apache.solr.search.LRUCache
org.apache.solr.common.SolrException: Error CREATEing SolrCore 'RR': Unable
to create core: RRCaused by: class org.apache.solr.search.LRUCache
at
org.apache.solr.handler.admin.CoreAdminHandler.handleCreateAction(CoreAdminHandler.java:546)
at
org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:152)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
at
org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:733)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:268)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:218)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
at
weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: org.apache.solr.common.SolrException: Unable to create core: RR
at
org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:989)
at
org.apache.solr.core.CoreContainer.create(CoreContainer.java:606)
at
org.apache.solr.handler.admin.CoreAdminHandler.handleCreateAction(CoreAdminHandler.java:509)
at
org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:152)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
at
org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:732)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:268)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:217)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
... 9 more
Caused by: org.apache.solr.common.SolrException: Could not load config file
D:\SOLR\4.7.0\RegulatoryReview\RR\solrconfig.xml
at
org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:530)
at
org.apache.solr.core.CoreContainer.create(CoreContainer.java:597)
at
org.apache.solr.handler.admin.CoreAdminHandler.handleCreateAction(CoreAdminHandler.java:509)
at
org.apache.solr.handler.admin.CoreAdminHandler.handleRequestBody(CoreAdminHandler.java:152)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
at
org.apache.solr.servlet.SolrDispatchFilter.handleAdminRequest(SolrDispatchFilter.java:733)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:268)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:218)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
... 9 more
Caused by: java.lang.ClassCastException: class
org.apache.solr.search.LRUCache
at java.lang.Class.asSubclass(Class.java:3027)
at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:464)
at
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:401)
at
org.apache.solr.search.CacheConfig.getConfig(CacheConfig.java:98)
at
org.apache.solr.search.CacheConfig.getConfig(CacheConfig.java:81)
at
org.apache.solr.core.SolrConfig.<init>(SolrConfig.java:192)
at
org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:527)
... 17 more
The issue I believe is that it is trying to find
D:\SOLR\4.7.0\RegulatoryReview\RR\solrconfig.xml by ignoring the conf
directory in which it should be finding it. What am I doing wrong?
Thank you