[ 
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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to