[
https://issues.apache.org/jira/browse/SOLR-7227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Timothy Potter updated SOLR-7227:
---------------------------------
Attachment: SOLR-7227.patch
Here's a patch that explodes the server/webapps/solr.war into
server/solr-webapp/webapp and then removes solr.war.
This gives us a couple of nice things:
1) Jetty no longer has to extract the solr.war, so production installs can make
the distribution folder read-only, i.e. /opt/solr can be read-only with all
writing happening in /var/solr
2) No more need to extract the WAR to run tools like zkCli.sh and SolrCLI (esp.
problematic on Windows where you don't have JAR if you're running with a JRE
instead of JDK)
3) One step closer to truly no war
4) Reduces the size of the tgz file by about 12MB
nightly-smoke passes with this patch but I'd still appreciate a review of the
smoke test python code I had to change
Lastly, I'm wondering if we shouldn't delete the server/webapps directory too?
I left it in there now, but I think it should go away. And while we're at it,
maybe we should rename the server/solr-webapp directory to something non-webapp
specific, server/solr-??? (i'm terrible at naming things but seems like a
reasonable time to remove any mention of webapp)
> Solr distribution archive should have the WAR file extracted already
> --------------------------------------------------------------------
>
> Key: SOLR-7227
> URL: https://issues.apache.org/jira/browse/SOLR-7227
> Project: Solr
> Issue Type: Improvement
> Affects Versions: 5.0
> Reporter: Timothy Potter
> Assignee: Timothy Potter
> Fix For: 5.3, Trunk
>
> Attachments: SOLR-7227.patch
>
>
> Currently, there is still the solr.war file in the server/webapps directory,
> which gets extracted upon first startup of Solr. It would be better to ship
> Solr with the WAR already extracted, thus taking us one step closer to truly
> not shipping a WAR file. Moreover, some users have reported not being able to
> make /opt/solr truly read-only because of the need to extract the WAR
> on-the-fly upon first startup.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]