[
https://issues.apache.org/jira/browse/SOLR-4792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14228904#comment-14228904
]
Uwe Schindler commented on SOLR-4792:
-------------------------------------
I would really want to make the WAR file disappear completely. Its more or
lessa matter of classpath. I would prefer to have a similar setup like in the
test cases: Just start up JETTY with out own Main.class and configure a servlet
context there, without an web application.
I can help to do that. I fact the classpath separation done by the webapp
container also brings more issues than it helps. We are already working on
cleanup on SolrResourceLoader, so we should remove all classpath abstraction
and let run Solr in its root application classloader, just starting a Jetty
instance as a connector not start itsself inside solr. Thats an easy change. In
the future we can then freely go the route to switch to Netty and remove the
ServletFilter completely. With a WAR file in 5.0 we are hard wired to the
webapp infrastructure until 6.0.
> stop shipping a war in 5.0
> --------------------------
>
> Key: SOLR-4792
> URL: https://issues.apache.org/jira/browse/SOLR-4792
> Project: Solr
> Issue Type: Task
> Components: Build
> Reporter: Robert Muir
> Assignee: Mark Miller
> Fix For: Trunk
>
> Attachments: SOLR-4792.patch
>
>
> see the vote on the developer list.
> This is the first step: if we stop shipping a war then we are free to do
> anything we want.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]