2010-07-15 39 views

回答

1

使用内嵌灰熊的泽西岛看起来很适合您的需求。它不需要和外部应用程序服务器,并且相当轻量级以便进行设置。您可以阅读泽西岛入门文档以获得准确的路径: Jersey User Guide

+0

谢谢。我只需要这个作为WCF和gSOAP的替代品。 – powerbox 2010-07-15 02:16:49

0

如果通过自托管意味着为调用生成Web服务端点,则根据您的潜在部署环境,可以采取多种方法。

我开始考虑Oracle的JAX-WS实现,其中包括RESTful功能。如果你想运行一个相对简单的堆栈,你可以使用Apache Axis2。然后JBoss有JBossWS,它可以独立运行或在JBoss应用服务器中运行。我很确定大多数主要的应用程序服务器引擎都有一个Web服务组件。

+0

我的意思是,在我自己的应用程序上,不会运行在像JBOSS这样的任何Java应用程序服务器上,将能够托管我自己的应用程序Web服务准备好客户端消费。 – powerbox 2010-07-15 01:49:06

+0

我很抱歉失踪。我的理解是,Java中的任何Web服务框架都需要一些是您的服务的Web监听器。 Matt的例子使用了Grizzly,Axis引用了一个servlet容器(比如Tomcat)。很高兴你有你的答案! – mlschechter 2010-07-17 01:33:02