apache是一个开源项目的组织,里面有很多很棒的开源项目,比如tomcat.
同时,apache也是一个web服务器,类似于iis,可以用来发布网站。早起tomcat是不包括apache,所以两者要一起用,不过现在发布web项目用tomcat自己就Ok了。
jboss、tomcat、weblogic、websphere均为中间件,前两者免费,weblogic是甲骨文的,websphere是ibm的,一般用于大型项目。jboss、weblogic、websphere均支持EJB,不过ejb现在好像用的不多了。