Hi

We have migrated to Resin 4 from 2.0.23.

In conjunction with standard FormLogin we use a CustomAuthenticator  
which implements authenticate and performs a number of actions as part 
of the authenticate call.

Since upgrading to Resin 4 we are seeing that the authenticate method is 
being called 3 times when a user logs in which we don't want much 
because it makes a number of database calls.

Is this normal/expected behaviour? Is there anything we can do to stop this?


[11-11-24 12:18:12.699] {http://*:443-12} Http[default, 12] POST 
/guestpages/j_security_check HTTP/1.1
[11-11-24 12:18:12.699] {http://*:443-12} Http[default, 12] Remote-IP: 
127.0.0.1:53170
[11-11-24 12:18:12.699] {http://*:443-12} Http[default, 12] Host: 
secure.libertyaccounts.com
[11-11-24 12:18:12.699] {http://*:443-12} Http[default, 12] User-Agent: 
Mozilla/5.0 (X11; SunOS i86pc; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
[11-11-24 12:18:12.699] {http://*:443-12} Http[default, 12] Accept: 
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
[11-11-24 12:18:12.699] {http://*:443-12} Http[default, 12] 
Accept-Language: en-us,en;q=0.5
[11-11-24 12:18:12.700] {http://*:443-12} Http[default, 12] 
Accept-Encoding: gzip, deflate
[11-11-24 12:18:12.700] {http://*:443-12} Http[default, 12] 
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
[11-11-24 12:18:12.700] {http://*:443-12} Http[default, 12] Connection: 
keep-alive
[11-11-24 12:18:12.700] {http://*:443-12} Http[default, 12] Referer: 
https://secure.libertyaccounts.com/logout.dox
[11-11-24 12:18:12.700] {http://*:443-12} Http[default, 12] Cookie: 
__utma=41655487.4428091229059187700.1232275460.1322043958.1322132933.1434; 
__utmz=41655487.1319792652.1396.134.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=accounting%20software;
 
__utmc=41655487; PID=-1; JSESSIONID=aaabHzVdRZSbFghz5qvpt
[11-11-24 12:18:12.700] {http://*:443-12} Http[default, 12] 
Content-Type: application/x-www-form-urlencoded
[11-11-24 12:18:12.700] {http://*:443-12} Http[default, 12] 
Content-Length: 89
[11-11-24 12:18:12.709] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.713] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.713] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.717] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.717] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.731] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
axw001
PasswordCredentials[]
1
[11-11-24 12:18:12.731] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.731] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.731] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.732] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.733] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.740] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
axw001
PasswordCredentials[]
1
[11-11-24 12:18:12.740] {http://*:443-12} 
HttpServletRequestImpl[HttpRequest[default, 12]] axw001 is in role: user
[11-11-24 12:18:12.740] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.741] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.741] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.742] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.742] {http://*:443-12} allocate 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
[11-11-24 12:18:12.744] {http://*:443-12} idle 
ManagedPoolItem[jdbc/jaffa-gp,242,ManagedConnectionImpl]
axw001
PasswordCredentials[]
1
[11-11-24 12:18:12.745] {http://*:443-12} 
FormLoginServlet[WebApp[production/webapp/default/ROOT]] login axw001 
using FormLogin[]
[11-11-24 12:18:12.745] {http://*:443-12} old path:null query:null 
j_uri:/loginSuccess.do







-- 


Alan Wright
Athene Systems

tel 0845 230 9803


Athene Systems Limited
Registered Office:
Shieling House
Invincible Road
Farnborough
GU14 7QU

Registered in England and Wales No. 3156080



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to