[ https://issues.apache.org/jira/browse/SOLR-6733?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16479481#comment-16479481 ]
Jan Høydahl commented on SOLR-6733: ----------------------------------- It can be a good thing too - if we had all jetty config in Solr Java code then we’d probably have a standard way of configuring CORS already, since there would be no workaround, like we have with SSL :) Moving to embedded jetty we’d of course need to do a thorough review of what config options we need to make configurable in Solr’s config and what extensions to include. I’d love for more jetty-level config to live in Zookeeper too, such as SSL config and CORS config instead of having it all in solr.in.sh > Umbrella issue - Solr as a standalone application > ------------------------------------------------- > > Key: SOLR-6733 > URL: https://issues.apache.org/jira/browse/SOLR-6733 > Project: Solr > Issue Type: New Feature > Reporter: Shawn Heisey > Priority: Major > > Umbrella issue. > Solr should be a standalone application, where the main method is provided by > Solr source code. > Here are the major tasks I envision, if we choose to embed Jetty: > * Create org.apache.solr.start.Main (and possibly other classes in the same > package), to be placed in solr-start.jar. The Main class will contain the > main method that starts the embedded Jetty and Solr. I do not know how to > adjust the build system to do this successfully. > * Handle central configurations in code -- TCP port, SSL, and things like > web.xml. > * For each of these steps, clean up any test fallout. > * Handle cloud-related configurations in code -- port, hostname, protocol, > etc. Use the same information as the central configurations. > * Consider whether things like authentication need changes. > * Handle any remaining container configurations. > I am currently imagining this work happening in a new branch and ultimately > being applied only to master, not the stable branch. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org