On 5/20/2015 9:07 AM, Ravi Solr wrote: > I have read that solr 5.x has moved away from deployable WAR architecture > to a runnable Java Application architecture. Our infrastructure/standards > folks are adamant about not running SOLR on Jetty (as we are about to > upgrade from 4.7.2 to 5.1), any ideas on how I can make it run on Glassfish > or at least on Tomcat ?? And do I have to watch for any gotchas regarding > the different containers or the upgrade itself ? Would love to hear from > people who have already treaded down that path.
I really need to finish the wiki page on this topic. As of right now, there is still a .war file. Look in the server/webapps directory for the .war, server/lib/ext for logging jars, and server/resources for the logging configuration. Consult your container's documentation to learn where to place these things. At some point in the future, such deployments will no longer be possible, which is why the docs say you can't do it, even though you can. The project is preparing users for the eventual reality with a documentation change. I'm wondering ... if Jetty is good enough for the Google App Engine, why isn't it good enough for your infrastructure standards? It is the only container that gets testing ... I assure you that there are no tests in the Solr source code that make sure Glassfish works. Thanks, Shawn