Just go for Tomcat. For all its problems, and I should know having used
it since it was originally JavaWebServer, it is perfectly capable of
handling high-end production environments provided you tune it
correctly. We use it with our customized Solr 1.3 version without any
problems.
Lajos
Simon Wistow wrote:
I know that the Solr FAQ says
"Users should decide for themselves which Servlet Container they
consider the easiest/best for their use cases based on their
needs/experience. For high traffic scenarios, investing time for tuning
the servlet container can often make a big difference."
but is there anywhere that lists some of the variosu advantages and
disadvantages of, say, Tomcat over Jetty for someone who isn't current
with the Java ecosystem?
Also, I'm currently using Jetty but I've had to do a horrific hack to
make it work under init.d in that I start it up in the background and
then tail the output waiting for the line that says the SocketConnector
has been started
while [ '' = "$(tail -1 $LOG | grep 'Started SocketConnector')" ] ;
do
sleep 1
done
There's *got* to be a better way of doing this, right?
Thanks,
Simon
------------------------------------------------------------------------
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.409 / Virus Database: 270.14.2/2408 - Release Date: 10/01/09 18:23:00