据我所知,之所以使用tomcat+apache的组合,是因为后者的html解释速度比前者快,所以一般在apache部署html,在tomcat中部署jsp和servlet;然后这个服务就产生了你说的情况,在apache中直接部署jsp,他们确实是会直接去找tomcat下的jsp文件,我以前是的组合都是这样,所以只能在tomcat的同名目录下部署jsp文件,而一些帮助等静态文件放到apache下,这样用户没有什么感觉,还是相当于一个服务器,具体有没有那种问题的解决方法,我没有发现过。ejb现在的tomcat不支持,你只能用jboss来做了。