Hi Chris, Thanks for your input.
Re your points a+b: "You have put your <Realm> into conf/context.xml instead of into your web application's META-INF/context.xml" Actually neither ---- we define the <Realm> in $CATALINA_BASE/conf/server.xml That's also what I see in the Tomcat-docs: http://tomcat.apache.org/tomcat-7.0-doc/realm-howto.html#DataSourceRealm And I see no mention of META-INF anywhere in there. Can you please elaborate what you're referring to? On Wed, Mar 11, 2015 at 2:26 PM, Christopher Schultz < ch...@christopherschultz.net> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Rop, > > On 3/10/15 2:57 PM, rop wrote: > > We are trying to upgrade Tomcat from 7.0.35 to 7.0.59. > > > > For some reason, the form-based authentication gets broken after > > the upgrade, and just gives "Invalid username and/or password, > > please try again" when trying to login. > > > > Cannot find anything in catalina.out related to this. > > What about the other log files in logs/? Nothing? > > :( > > > From our logging, it appears the DataSourceRealm.authenticate() > > never gets called at all. > > What is your <Realm> configuration, and in what file is it configured? > > > If I downgrade to 7.0.35, it works again... > > > > Anyone has a clue if anything changed between these versions, what > > the problem might be, or even how to troubleshoot the issue? > > Some initial thoughts for what could be wrong: > > a. You have put your <Realm> into conf/server.xml instead of into > your web application's META-INF/context.xml file, and you forgot > to copy that configuration from 7.0.35 to your new 7.0.59 > install. > > b. You have put your <Realm> into conf/context.xml instead of into > your web application's META-INF/context.xml file, and you should > not have done that at all; move the <Realm> into META-INF/context.xml > > c. The configuration you are modifying isn't the one that Tomcat is > actually using. I find that this happens a lot to people who are > launching Tomcat from within an IDE like Eclipse, because the IDE > does odd things with configuration management. > > d. You installed your JDBC driver into Tomcat 7.0.35's lib/ directory > and didn't copy it into Tomcat 7.0.59's lib/ directory, though this > should have given you errors on startup. > > Take a look at those possibilities and let us know what you find. > > - -chris > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > Comment: GPGTools - http://gpgtools.org > > iQIcBAEBCAAGBQJVAEKTAAoJEBzwKT+lPKRYyHMP/RbZX8neYPrCCGh0lTOQ7PRG > MOXkxFSbQRGsWwV2tyH//Q41IKfSy1Tlb01zbxNklb7gy3h+j+8JgFoYLOjg/iVz > f6XSfw4tUbpTMK/1kqIvpTIMbgi9aK18O+5aLlTdrvAguDZsODgylTi4MTTVZUPZ > v1c+iQbvO8bC7YG81bBm+76rD9pyrMVFbvCPKijfZHTXk5CivaNDwtpysTgDyE65 > aG4cHumGSf6JjxSG4cw84OteY6CAYfcNBVDe0/y+F3WKjB6BQ8eHWHEYR57pK+L8 > sbxyp6gg5k5Fbrrk/EgEx30CL+rQQfsUkCwKfzlcn3J0fsaE043vnKcNmHA8c6QB > DgC29Bj/o7WkW+hdB7UqB6d0Hq/x+lMZ1JDedEFQFm0IqIxyE3pI6PAX4BHQiWqG > 04QB1kRJ32RhYX3+/6Le16FKVxwp2tjuv+xby6gsIGzEY817nIkmRi9SmdR8pGCx > xaxY4uRCNsRrt3fj/nkpygg/ZABueMt+2ix0Nqpe8Wi5T6O8sTRW3jUqj8ZY78+G > rbJZGBEbUuXe5s5o+ZsIfSjKY1U4NTtQhDd+ti8RpkDGy/pcSj2CNyPJ9NLS4E/u > Lb1JdV2nANX4s5r7vWVP1Satzk4DGSx2e93ddy5wDk14vp09d1Fezaq5H8FXUxnc > mzjWDKZT3BY6OqVoN2yj > =b0eg > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >