You use different things
Session timeout does not mean the http session timeout.
The Tx timeout mean the timerout for the transaction manager, a (http)session might start a transaction for each request and commit it.
So these are different things.
For EJB's there are annotations or XML descriptors to change that. Not sure how that works for SEAM, but it should be possible.
Thx a lot.