Issue 3263: Guice fails to register OpenID servlet under Tomcat 7 and 8
Status:  New
Owner: ----
Reported by grobe...@gmail.com, Mar 27, 2015
*****************************************************************
*****                                                       *****
***** !!!! THIS BUG TRACKER IS FOR GERRIT CODE REVIEW !!!!  *****
*****                                                       *****
***** DO NOT SUBMIT BUGS FOR CHROME, ANDROID, CYANOGENMOD,  *****
***** INTERNAL ISSUES WITH YOUR COMPANY'S GERRIT SETUP, ETC.*****
*****                                                       *****
*****   THOSE ISSUES BELONG IN DIFFERENT ISSUE TRACKERS     *****
*****                                                       *****
*****************************************************************

Affected Version: 2.10.1 and up.
Tested with downloadable release wars as well as locally generated from branches up to master.

What steps will reproduce the problem?
1. Deploy Gerrit under Tomcat 7 or 8 using database of your choice
2. Attempt to register new user or sign in

What is the expected output? What do you see instead?
Expected output: Gerrit logged in and ready to use
Actual output: OpenID servlet 404s

Please provide any additional information below.
While deploying the Gerrit WAR, Catalina logs the following:

....
Mar 28, 2015 4:00:45 AM com.google.inject.servlet.GuiceFilter setPipeline
WARNING: Multiple Servlet injectors detected. This is a warning indicating that you have more than one GuiceFilter running in your web application. If this is deliberate, you may safely ignore this message. If this is NOT deliberate however, your application may not work as expected.
....