Is there a way of having multiple web servers (message stores) in a way that when a user logs in to the main one and the mailbox resides on another server it forwards him over to the other server ? -I don't have money for load balancer ?-

also is there a way to have the message store and the tomcat seprate ? -is it even a good idea ?-