Use Jetty. Or rather, just use bin/solr or bin\solr.cmd to interact with Solr.
In the past, Solr shipped as a "war" which could be deployed in any servlet container. Since 5.0, it is to be considered a self-contained application, that just happens to use Jetty underneath. If you used something other than the inbuilt Jetty, you might end up with issues later on down the line when developers decide to make an optimisation or improvement that isn't compatible with the Servlet spec. Upayavira On Wed, Jul 15, 2015, at 07:43 AM, Adrian Liew wrote: > Hi all, > > Will like to ask your opinion if it is recommended to use the default > Jetty servlet container as a service to run Solr on a multi-server > production environment. I hear some places that recommend using Tomcat as > a servlet container. Is anyone able to share some thoughts about this? > Limitations, advantages or disadvantages of using Jetty servlet in a > production environment > > Regards, > Adrian