AFAIK there's no way of getting it in "static" way. If you look into SolrDispatchFilter.java, you'll see this lines:
// put the core container in request attribute req.setAttribute("org.apache.solr.CoreContainer", cores); So later in your servlet you can get this request attribute, I do it in this way. On Tue, May 19, 2009 at 7:21 PM, Giovanni De Stefano < giovanni.destef...@gmail.com> wrote: > Hello all, > > I have a quick question but I cannot find a quick answer :-) > > I have a Java client running on the same JVM where Solr is running. > > The Solr I have is a multicore. > > How can I retrieve from the Java client the different cores available? > > I tried with: > > ... > CoreContainer container = new CoreContainer(); > Collection<SolrCore> cores = container.getCores(); > ... > > but I get nothing useful... :-( > > Is there any static method that lets me get this collection? > > Thanks a lot! > > Giovanni > -- Andrew Klochkov