Opened 13 years ago

Last modified 6 years ago

#354 new defect

Lucene doesn't work with IIS

Reported by: kjdon Owned by: nobody
Priority: moderate Milestone: Greenstone 2 wishlist
Component: Greenstone2 Runtime Severity: major
Keywords: Cc:


You can't search lucene collections in IIS. It can't run Perl.

Is this a general problem with running external programs from a cgi program? Is it a user permission problem? What user is IIS running as?

Try calling the Java directly instead of through perl - does this help?

The computer on Katherine's desk (glen) is running IIS.

Change History (3)

comment:1 by kaybl1991, 12 years ago

Having just spent Saturday bashing my head against this, the problem is Windows/IIS permissions, and solution is that both the Perl and Java directories and the cmd.exe file (in winsys/system32) need to be executable by whatever the IIS Application Pool Identity is (in my case "NETWORK SERVER) and possibly readable by whatever the Anonymous Identity for your GSDL is (again, I had something like "IUSR_DC-10DIGITHEX").

comment:2 by kjdon, 12 years ago

Milestone: Greenstone 2 wishlist
Note: See TracTickets for help on using tickets.