Java Application Server的替代品

时间:2011-02-10 12:07:27

标签: java jboss weblogic application-server jboss6.x

我已经专业地使用Java应用程序服务器五年了,但我只经历了两个供应商:Weblogic和JBoss,主要是最后一个。

专注于 JBoss 我目前正在将一些应用程序从4.2.2版本迁移(或至少尝试)到6.x系列的第一个“稳定”版本。但是,我觉得问题比我预期的要复杂得多。类加载,日志记录,启动过程,所有接缝都发生了变化,我相信它会更好,但总会像这样?

所以我问自己那里有什么其他真正的替代品?现有的替代品有同样的问题吗?

您可能会问我使用哪些功能来要求像JBoss这样的应用程序服务器:当前的JMS,XA事务,数据源。

1 个答案:

答案 0 :(得分:5)

完整应用程序服务器的许多功能都是单独提供的,可以与Tomcat或Jetty等更简单的替代方案捆绑在一起。 JMS有multiple implementations,如ActiveMQ,HornetQ等。Same goes for JTA

在这方面,Spring是JavaEE的一个很好的替代品 - 它可以在一个简单的Tomcat上运行,并支持数据源,JTA和消息传递。 SprignSource还开发了tc服务器,这是一个“类似企业”的tomcat。

(我注意到你从列表中省略了Glasfish - 这是一个值得一看的应用服务器。)