Author: hossman
Date: Thu Jun 12 11:27:50 2008
New Revision: 667190

URL: http://svn.apache.org/viewvc?rev=667190&view=rev
Log:
SOLR-597: SolrServlet no longer "caches" SolrCore.  This was causing problems 
in Resin, and could potentially cause problems for customized usages of 
SolrServlet.

Modified:
    lucene/solr/trunk/CHANGES.txt
    lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrServlet.java

Modified: lucene/solr/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/CHANGES.txt?rev=667190&r1=667189&r2=667190&view=diff
==============================================================================
--- lucene/solr/trunk/CHANGES.txt (original)
+++ lucene/solr/trunk/CHANGES.txt Thu Jun 12 11:27:50 2008
@@ -426,6 +426,10 @@
 
 34. SOLR-590: Limitation in pgrep on Linux platform breaks script-utils 
fixUser.    (Hannes Schmidt via billa)
 
+35. SOLR-597: SolrServlet no longer "caches" SolrCore.  This was causing
+    problems in Resin, and could potentially cause problems for customized
+    usages of SolrServlet.
+
 Other Changes
  1. SOLR-135: Moved common classes to org.apache.solr.common and altered the
     build scripts to make two jars: apache-solr-1.3.jar and 

Modified: 
lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrServlet.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrServlet.java?rev=667190&r1=667189&r2=667190&view=diff
==============================================================================
--- lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrServlet.java 
(original)
+++ lucene/solr/trunk/src/webapp/src/org/apache/solr/servlet/SolrServlet.java 
Thu Jun 12 11:27:50 2008
@@ -39,11 +39,11 @@
 public class SolrServlet extends HttpServlet {
     
   final Logger log = Logger.getLogger(SolrServlet.class.getName());
-  SolrCore core;
     
   public void init() throws ServletException {
     log.info("SolrServlet.init()");
-    core = SolrCore.getSolrCore();
+    // we deliberately do not initialize a SolrCore because of SOLR-597
+    // https://issues.apache.org/jira/browse/SOLR-597
     log.info("SolrServlet.init() done");
   }
 
@@ -52,6 +52,7 @@
   }
 
   public void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException {
+    final SolrCore core = SolrCore.getSolrCore();
     SolrServletRequest solrReq = new SolrServletRequest(core, request);;
     SolrQueryResponse solrRsp = new SolrQueryResponse();
     try {


Reply via email to