is Tomcat 5.5 can be used to deploy EJB's
No, at least not out of the box.You can use Tomcat and EJB's but you then need JBoss Embedded.If you need EJB and can change server, check out to use JBoss Application Server which does impmement the whole Java EE stack !