tomcat只是web容器,你可以用weblogic,jboss等等部署ejb

解决方案 »

  1.   


    那j2ee自带的那个应用服务器呢  就是用 j2ee -verbose启动的那个
    是不是在那上面部署的不能在网络上访问只能在本机上访问呢?
      

  2.   

    tomcat没有EJB容器所以不能够使用EJB
      

  3.   

    在Tomcat4中,你还可以利用Servlet2.3提供的事件监听器功能,来对你的应用或者Session实行监听。Tomcat也提供其它的一些特征,如与SSL集成到一块,实现安全传输。还有Tomcat也提供JNDI支持,这与那些J2EE应用服务器提供的是一致的。说到这里我们要介绍一下通常所说的应用服务器(如WebLogic)与Tomcat有何区别。应用服务器提供更多的J2EE特征,如EJB,JMS,JAAS等,同时也支持Jsp和Servlet。而Tomcat则功能没有那么强大,它不提供EJB等支持。但如果与JBoss(一个开源的应用服务器)集成到一块,则可以实现J2EE的全部功能。既然应用服务器具有Tomcat的功能,那么Tomcat有没有存在的必要呢?事实上,我们的很多中小应用不需要采用EJB等技术,Jsp和Servlet已经足够,这时如果用应用服务器就有些浪费了。而Tomcat短小精悍,配置方便,能满足我们的需求,这种情况下我们自然会选择Tomcat。 基于Tomcat的开发其实主要是Jsp和Servlet的开发,开发Jsp和Servlet非常简单,你可以用普通的文本编辑器或者IDE,然后将其打包成WAR即可。我们这里要提到另外一个工具Ant,Ant也是Jakarta中的一个子项目,它所实现的功能类似于Unix中的make。你需要写一个build.xml文件,然后运行Ant就可以完成xml文件中定义的工作,这个工具对于一个大的应用来说非常好,我们只需在xml中写很少的东西就可以将其编译并打包成WAR。事实上,在很多应用服务器的发布中都包含了Ant。另外,在Jsp1.2中,可以利用标签库实现Java代码与Html文件的分离,使Jsp的维护更方便。 
      

  4.   

    TOMCAT目前不提供EJB容器。如果要使用ejb容器的话可以考虑使用j2ee提供的(使用deploytool部署)websphere提供,可以使用websphere的部署工作部署weblogic也提供,不过我没用过它的部署工具jboss也可以。
      

  5.   

    不行啊,它只是个jsp和servlet容器而已,你需要ejb容器
    如:bea的weblogic,ibm的websphere等
      

  6.   

    要想用免费的ejb容器请用jboss,很不错的
    tomcat对于servlet的部署不错