Well, I've fixed the problem. I've upgraded tomcat to version 4.1.29 and it's all working again now, (using exactly the same tomcat configuration etc as before). Seems as though there is a compatibility problem of some sort with tomcat 4.0.3.
I am using the basic tomcat security on the webapp, but I wouldn't have expected this to cause the problem, especially seeing as when I upgraded tomcat to 4.1.29 the problem went away, (using the same security model). Also, if it was a security problem, I'd had expected it to have trouble when creating the indexes, not just when searching them. At least it's working now.... Thanks, Iain -----Original Message----- From: Erik Hatcher [mailto:[EMAIL PROTECTED] Sent: 01 December 2003 23:31 To: Lucene Users List Subject: Re: Help with Searching indexes from a web app (Lucene 1.3 rc2) Also, reindex with the new API as well. There are likely incompatibilities in the index format. On Monday, December 1, 2003, at 11:21 AM, Iain Young wrote: > Note, that I've just tried the example webapp supplied with Lucene, > and I > appear to be having exactly the same problem with that. The 1.2 version > works ok, but the 1.3 version is displaying a path not found error. > > Are there any known incompatibilities with certain versions of Tomcat > (I'm > currently using version 4.0.3) > > Thanks, > Iain > > -----Original Message----- > From: Iain Young [mailto:[EMAIL PROTECTED] > Sent: 01 December 2003 15:40 > To: '[EMAIL PROTECTED]' > Subject: Help with Searching indexes from a web app (Lucene 1.3 rc2) > > >> Hi folks. >> >> I'm new to Lucene so this may be an obvious questions, but I am having >> problems with Lucene 1.3-rc2. I've got a bit of code which looks >> something >> like this.... >> >> public static void getSearchResults(String searchString, String >> indexDir) >> { >> try >> { >> Searcher searcher = new IndexSearcher(indexDir); >> ..... >> etc... >> ..... >> } >> catch (Exception ex) >> { >> } >> } >> >> I'm calling it to from a web application (servlet) running in tomcat >> in >> conjunction with struts and velocity. If I use the Lucene 1.2 binary >> release, it all works fine and I get the search results ok. However, >> when >> I replace the 1.2 jar file with the 1.3-rc2 jat file, (leaving all >> of my >> code exactly the same) it stops working, and I get a path not found >> exception being thrown. >> >> I've narrowed it down to the IndexReader.open(final Directory >> directory) >> method. Even if I pass a valid Directory object into this (created by >> FSDirectory), it just seems to throw the exception, (even though I >> know >> the directory object is not null etc). The bizarre thing is that this >> problem only seems to occur when I run it from the web application. >> If I >> invoke the same code from the command line, it works ok, (even though >> I'm >> using the same string for the index dir). >> >> Anyone got any ideas? (I want to use 1.3 because I want to exploit >> some of >> the newer features). Does running from within a web application do >> something strange with the paths, even though the strings I'm using >> are >> fully qualified? >> >> Thanks for your help, >> >> Iain Young >> http://www.microfocus.com >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > _______________________________________________________________________ > _ > This e-mail has been scanned for viruses by MCI's Internet Managed > Scanning > Services - powered by MessageLabs. For further information visit > http://www.mci.com > _______________________________________________________________________ > _ > > _______________________________________________________________________ > _ > This e-mail has been scanned for viruses by MCI's Internet Managed > Scanning > Services - powered by MessageLabs. For further information visit > http://www.mci.com > _______________________________________________________________________ > _ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ________________________________________________________________________ This e-mail has been scanned for viruses by MCI's Internet Managed Scanning Services - powered by MessageLabs. For further information visit http://www.mci.com ________________________________________________________________________ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
