2013-05-27 44 views
0

我們有使用EJB3,Hibernate,Jboss AS,JAX-WS等開發的Web服務。當通過Webservices和部署時,我看到JBossWS引用。我是否需要JBossWS for EJB3 Webservices?

我真的需要它爲我的Web服務工作嗎?或可選? JBossWS有哪些用例?

如果不需要JBossWS並且JBossAS足夠,那麼我如何從JBoss AS,Web控制檯看到我的Web服務?

回答

0

JBoss WS是與JBoss AS一起提供的JAX-WS標準的實現。 JBoss WS由Red Hat開發,因此它是JBoss的「原生」實現(用於JBoss 5.X和JBoss 6.x系列)。

所以,是的,你需要JBossWS的Web服務工作。但是...

但是在JBoss 5.X.GA的情況下,JBoss WS可以被Apache CXF或Metro實現的JAX-WS所取代。無論如何,你需要一些JAX-WS實現。

在最新的JBoss版本 - 7.X的情況下,JBossWS被放棄並使用Apache CXF。

還有一個jbossws Web應用程序(可在本地機器上使用localhost:8080/jbossws) - 這個應用程序不需要webservices工作,但它很容易下載WSDL文件或檢查是否部署了web服務 - 它如果需要,可以使用密碼保護。

+0

所以在JBoss 4.x中,默認情況下嵌入了JBossWS? –

+1

是的,在\ server \ default \ deploy \ jbossws.sar服務檔案中。在JBoss 4.X中它是「固定的」,據我記憶,你不能用其他替代方法替代它。 –

+0

謝謝@PiotrKochański –

相關問題