2013-05-27 43 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 –

相关问题