This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Sorry I don't know anything about Struts, but wonder why you're not using java 1.6 (known as java 6) and Tomcat version 6? Is this an old ongoing project, or one that needs to remain compatable with legacy code?