Ah, I got it now.
Thanks, David.

Yes, the a-b-c-d points are OK then.

As a trouble-shoot action, I actually did an install-and-test "binary
search"
among the intermediate tomcat-versions to pinpoint exactly which version
breaks our app.

Turns out, up to 7.0.47 it still works OK.
(7.0.48 and 7.0.49 do not exist in the tomcat archive)
And from 7.0.50 it breaks.

So apparently, between 47 and 50 some change occurred that breaks our
login....


On Thu, Mar 12, 2015 at 3:37 PM, David kerber <dcker...@verizon.net> wrote:

> On 3/12/2015 10:16 AM, rop wrote:
>
>> 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
>>
>
> That is his option (a) in his list.  Did you check that?
>
>
>
>
>> 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
>>>
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

Reply via email to