请问有经验的人士和开发过ejb的给解答一下,开发ejb的时候服务器是不是必须选择jboss呢,还是可以选择项tocat这样的容器呢,像apache,weblogic什么的可以吗?还有的说在tomcat里运行的都可以在jboss里运行,但反过来就不行了;这样的说法是否正确?请大家解答一下。ejbiboss

解决方案 »

  1.   

    一般开发EJB都是用jboss,我写过EJB的也是用jboss,配置也简单,tomcat好像不行,weblogic可以的吧
      

  2.   

    先搞清楚APACHE HTTP 是干什么的,TOMCAT和WEBLOGIC 到底有什么区别
    其它还有WEBSPHERE 等中间件 到底是什么东西,
    至于EJB 和WAR 还是EAR 这些东西到底是什么 和区别 这些你先搞清楚。
      

  3.   

    除了开源的 jboss 之外,还有开源的 Oracle Glassfish, Apache Geronimo 等等都是可以使用的。当然了,收费的 Oracle WebLogic 也是可以使用的。目前在 Apache OpenEJB 上的产品 Apache TomEE 也是可以使用的。当然了,EJB 组件暂时无法在 Apache Tomcat 上运行。因为 Tomcat 是 Servlet 容器,目前只实现了 Java EE 中 Java Web 部分的功能。另外,像 Apache httpd、Nginx、IIS 等,这些都属于 Web 服务器。Web 服务器的主要功能是处理静态的资源。像处理动态资源的一般称为应用服务器。