Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
main (10.0)
-
None
Description
SolrJettyServer is a very useful way of running Solr within an application or test. However, it does not really need to be included in Solr Core. It can be provided in the test-framework module, so that Solr Core does not need to depend on Jetty Server jars.
This will allow Solr to put all shared server & Solr (web-app) dependencies in server/lib/ext/.
However, as noted in the Github PR, Jetty does not allow "server" classes (including the classes in jetty-io, jetty-util, jetty-http, etc) to be used by the web-app (Solr) and the jetty server. Therefore we need to explicitly remove this restriction when we implement this.
Attachments
Issue Links
- is related to
-
SOLR-16728 ClassCastException while using SSL and HTTP2
- Closed
- relates to
-
SOLR-16157 Improve jar de-duplication between server/lib(/ext) and WEB-INF/lib
- Closed
- links to