Hi, Thanks guys for the quick reply. I really appreciate it. in reply to Lance, I'm using apache-solr-1.4.1.
My /opt/solr directory contains the following: - drwxr-xr-x 10 tomcat6 tomcat6 4096 2011-01-04 14:44 . - drwxr-xr-x 4 root root 4096 2011-01-04 09:53 .. - lrwxrwxrwx 1 tomcat6 tomcat6 53 2011-01-04 14:44 apache-solr.war -> download/apache-solr-1.4.1/dist/apache-solr-1.4.1.war - -rw-r--r-- 1 tomcat6 tomcat6 517 2011-01-03 11:05 build.xml - drwxr-xr-x 4 tomcat6 tomcat6 4096 2011-01-04 14:43 conf - drwxr-xr-x 5 tomcat6 tomcat6 4096 2011-01-04 09:53 data - drwxr-xr-x 3 tomcat6 tomcat6 4096 2011-01-04 10:33 dist - drwxr-xr-x 3 tomcat6 tomcat6 4096 2011-01-04 10:33 download - drwxr-xr-x 3 tomcat6 tomcat6 4096 2011-01-04 10:33 lib - drwxr-xr-x 2 tomcat6 tomcat6 4096 2011-01-04 10:15 scripts my data/index file contains nothing so there is no index. i understand that I need to recreate indexes using 2 curls curl -v http://localhost:8080/asolr/update?stream.body=%3Cdelete%3E%3Cquery%3E*: curl -v http://localhost:8080/asolr/update?stream.body=%3Ccommit/%3E however my curls fail with the same "no segments* file found ..." error. I edited post.sh in the example and saw that i calls localhost:8983/solr/update. From this i assumed that i should used similar calls to create the indexes. Am I correct with this? Best Regards, Stevenson Lee On Wed, Jan 5, 2011 at 11:19 AM, Lance Norskog <goks...@gmail.com> wrote: > Which Solr release is this? > > There is supposed to be a core/data directory, and inside that > core/data/index with the index files. If you have no index, just make > core/data and Solr will make core/data/index. > > LanceI > > On Tue, Jan 4, 2011 at 6:45 PM, Stevenson Cunanan > <stevenson.cuna...@gmail.com> wrote: > > Hi, > > > > I'm very new to solr and am still reading through the wiki. I am running > a > > custom solr project made by colleague for our search; after placing it on > > opt/solr and adding the tomcat tomcat context fragment to point to > docbase. > > I basically followed the instructions on > > http://wiki.apache.org/solr/SolrTomcat. > > > > I did a test just to see if my setup worked. I did a curl > > > > curl -s 'http://localhost:8080/asolr/select?q=boo&fl=id&wt=json' > > > > but i get a tomcat error. Do any of you have an idea? > > > > <html><head><title>Apache Tomcat/6.0.24 - Error > report</title><style><!--H1 > > > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} > > H2 > > > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} > > H3 > > > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} > > BODY > > {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} > B > > > {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} > > P > > > {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A > > {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> > > </head><body><h1>HTTP Status 500 - Severe errors in solr configuration. > > > > Check your log files for more detailed information on what may be wrong. > > > > If you want solr to continue after configuration errors, change: > > > > <abortOnConfigurationError>false</abortOnConfigurationError> > > > > in null > > > > ------------------------------------------------------------- > > java.lang.RuntimeException: java.io.FileNotFoundException: no segments* > file > > found in org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: > files: > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068) > > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:579) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) > > at > > > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838) > > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4488) > > at > > > org.apache.catalina.core.StandardContext.reload(StandardContext.java:3228) > > at > > > org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:918) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:544) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:121) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > > at > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > > at java.lang.Thread.run(Thread.java:636) > > Caused by: java.io.FileNotFoundException: no segments* file found in > > org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: files: > > at > > > org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:634) > > at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:476) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:403) > > at > > > org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38) > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057) > > ... 27 more > > </h1><HR size="1" noshade="noshade"><p><b>type</b> Status > > report</p><p><b>message</b> <u>Severe errors in solr configuration. > > > > Check your log files for more detailed information on what may be wrong. > > > > If you want solr to continue after configuration errors, change: > > > > <abortOnConfigurationError>false</abortOnConfigurationError> > > > > in null > > > > ------------------------------------------------------------- > > java.lang.RuntimeException: java.io.FileNotFoundException: no segments* > file > > found in org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: > files: > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068) > > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:579) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) > > at > > > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838) > > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4488) > > at > > > org.apache.catalina.core.StandardContext.reload(StandardContext.java:3228) > > at > > > org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:918) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:544) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:121) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > > at > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > > at java.lang.Thread.run(Thread.java:636) > > Caused by: java.io.FileNotFoundException: no segments* file found in > > org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: files: > > at > > > org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:634) > > at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:476) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:403) > > at > > > org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38) > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057) > > ... 27 more > > </u></p><p><b>description</b> <u>The server encountered an internal error > > (Severe errors in solr configuration. > > > > Check your log files for more detailed information on what may be wrong. > > > > If you want solr to continue after configuration errors, change: > > > > <abortOnConfigurationError>false</abortOnConfigurationError> > > > > in null > > > > ------------------------------------------------------------- > > java.lang.RuntimeException: java.io.FileNotFoundException: no segments* > file > > found in org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: > files: > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068) > > at org.apache.solr.core.SolrCore.<init>(SolrCore.java:579) > > at > > > org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:137) > > at > > > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:83) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422) > > at > > > org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115) > > at > > > org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838) > > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4488) > > at > > > org.apache.catalina.core.StandardContext.reload(StandardContext.java:3228) > > at > > > org.apache.catalina.manager.ManagerServlet.reload(ManagerServlet.java:918) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.reload(HTMLManagerServlet.java:544) > > at > > > org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:121) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > > at > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > > at > > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > > at > > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:558) > > at > > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > > at > > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > > at > > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > > at > > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) > > at > > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > > at java.lang.Thread.run(Thread.java:636) > > Caused by: java.io.FileNotFoundException: no segments* file found in > > org.apache.lucene.store.NIOFSDirectory@/opt/solr/data/index: files: > > at > > > org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:634) > > at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:476) > > at org.apache.lucene.index.IndexReader.open(IndexReader.java:403) > > at > > > org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38) > > at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1057) > > ... 27 more > > ) that prevented it from fulfilling this request.</u></p><HR size="1" > > noshade="noshade"><h3>Apache Tomcat/6.0.24</h3></body></html> > > > > > > > > > > best regards, > > > > Stevenson Lee > > > > > > -- > Lance Norskog > goks...@gmail.com >