I just succeeded in using a session bean's local interface from a jsp in a web application.
The attached ear-file contain a minimal web application and session bean. Maybe comparing the deployment descriptors to yours can shine some light on the situation.
Good luck, Tom.
Here is the ear file...