Yes, please check SCWCD links and faq!
HFSJ is a good book to start with. You can use
Tomcat 5.5 or other app servers like
JBoss, but Tomcat is easy to manage. Try not to depend on UI too much. If you use Eclipse or tool like that, make sure you create plain Class and not a
Servlet, Filter or
JSP directly. The reason is tools will create some code, helper class, do some imports, create web.xml etc which the exam expects you to have good knowledge of. Try to code all examples from the book, and answer all the questions at the end of each chapter.
Finally go for some mocks

Good luck!!!
SCJP6, SCWCD5, OCP-JBCD5, OCE-JWSD6 OCE-JPAD6 , OCM-JEA5 1,OCM-JEA5 2,3,OCJP8 - Brainbench certifications: J2EE, Java2, Java2-NonGUI, JSP, SQL2000 Admin, SQL2000 Programming , Brainbench certified Java Programmer, Computer Programmer, Web Developer, Database Administrator