代码之家  ›  专栏  ›  技术社区  ›  trojanfoe

低开销的Java Web服务容器?

  •  2
  • trojanfoe  · 技术社区  · 16 年前

    我想提供一个基于Java的Web服务,但我不需要完整的J2EE应用服务器的特性。我希望它尽快开始,虽然这不是一个困难的要求。Web服务将处理多个连接,需要访问Oracle数据库,因此它至少需要一个线程池和数据库连接池。稍后我可能想在上面放置一个JSP接口,以提供一个内部维护接口。

    我已经研究过带有ApacheCXF堆栈的Jetty,但看起来在编写Web服务之前,我必须进行大量的配置——这值得吗?它还能用吗?我应该忘记复杂性,简单地使用jboss/weblogic/etc,忍受膨胀和额外的启动时间吗?

    3 回复  |  直到 14 年前
        1
  •  4
  •   Pascal Thivent    16 年前

    我会和JAX-WS RI一起去码头、Tomcat或Glassfish v3(我会的)。 同意此处和根据我的 实际的 在gfv3方面的经验,gfv3为开发提供了一个高效的环境)。

    拜托,不要去轴2(我甚至不会谈论它的架构和可怕的部署模型和包装地狱,只要看看 JAX-WS RI 2.1 benchmark details )

        2
  •  1
  •   Bozhidar Batsov    16 年前

    设置Tomcat 6+轴2是 fairly easy . 我不建议在您的场景中使用jboss/glassfish/etc——开销远远超过了唯一的好处——不涉及额外的设置。

        3
  •  1
  •   Persimmonium    16 年前

    我使用嵌入式Jetty来公开一些JAXWS Web服务。工作得很好,配置只涉及从码头剥离我不需要的东西。