lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Smiley (JIRA)" <>
Subject [jira] [Commented] (SOLR-2586) example work & logs directories needed?
Date Mon, 13 Jun 2011 13:39:51 GMT


David Smiley commented on SOLR-2586:

Rob, I should have predicted you would respond to my example; I know you care very much about
the Unicode bugs. It's not that I don't care at all (although admittedly it's low priority
for me); the point is more that a unicode bug in one servlet engine (Jetty) shouldn't mean
we can't recommend people use the WAR file and deploy it to a servlet engine -- generally
speaking. Is Tomcat _configured correctly_ a problem?  Resin?  

Uwe, you are apparently a fan of Jetty and that's great.  I sincerely think it's a great servlet
engine.  There will always be people who will overcome the lack of certain conveniences (e.g.
out of the box OS startup/shutdown hooks) to use their preferred software, whatever it may
be for whatever reason. "configuring it right" IMO is where READMEs come in. A dedicated README
for configuring specific servlet engines, should come with Solr (Yes I do know the info is
in our Wiki).  Uwe, I think you are far outnumbered by the people who would prefer operational
familiarity & setup convenience.

I agree users should avoid deploying multiple apps in the same JVM -- and just because you
might want to use an Ubuntu OS level package does not imply that you will do that.  Heck,
I could deploy an app to /example/webapps/ if I wanted to.

Any way, I'm 0 for 3 and I'll shut up now.  If /example/ is operationally ready and the recommended
production install, isn't it misnamed?

> example work & logs directories needed?
> ---------------------------------------
>                 Key: SOLR-2586
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>          Components: Build
>            Reporter: David Smiley
>            Priority: Minor
> Firstly, what prompted this issue was me wanting to use a git solr mirror but finding
that git's lack of empty-directory support made the "example" ant task fail. This task requires
examples/work to be in place so that it can delete its contents. Fixing this was a simple
matter of adding:
> {code:xml}
> <mkdir dir="${example}/work" /><!-- in case not there -->
> {code}
> Right before the delete task.
> But then it occurred to me, why even have a "work" directory since Jetty will apparently
use a temp directory instead. -- try for yourself (stdout snippet):
> bq. 2011-06-11 00:51:26.177:INFO::Extract file:/SmileyDev/Search/lucene-solr/solr/example/webapps/solr.war
to /var/folders/zo/zoQJvqc9E0076p0THiri+k+++TI/-Tmp-/Jetty_0_0_0_0_8983_solr.war__solr__k1kf17/webapp
> On my Mac, this same directory was used for multiple runs, so somehow Jetty or the VM
figures out how to reuse it.
> Since this "example" setup isn't a *real* installation -- it's just for demonstration,
arguably it should not contain what it doesn't need.  Likewise, perhaps the empty example/logs
directory should be deleted. It's not used by default any way.

This message is automatically generated by JIRA.
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message