2010-07-15 85 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