Deployment 使用JAX-WSRI在JBoss中部署Web服务

Deployment 使用JAX-WSRI在JBoss中部署Web服务,deployment,jboss,jax-ws,Deployment,Jboss,Jax Ws,我试图在JBoss5AS中部署一个Web服务,而不使用JBossWS,这是Red Hat对jsr-224的实现。因此,我正在一个.war文件中部署我的服务,该文件已经包含JAX-WS参考实现 当我尝试在my.war中部署服务而不提供JAX-WSRI时,它只是通过在web.xml文件中映射我的服务来部署而没有问题。但是,如果我在my.war中提供JAX-WS RI.jar,服务器不会部署该服务,如果我尝试调用它,我会得到: 类不是Servlet 错误。如何在JBoss中部署服务而不依赖JBoss的

我试图在JBoss5AS中部署一个Web服务,而不使用JBossWS,这是Red Hat对jsr-224的实现。因此,我正在一个.war文件中部署我的服务,该文件已经包含JAX-WS参考实现

当我尝试在my.war中部署服务而不提供JAX-WSRI时,它只是通过在web.xml文件中映射我的服务来部署而没有问题。但是,如果我在my.war中提供JAX-WS RI.jar,服务器不会部署该服务,如果我尝试调用它,我会得到:

类不是Servlet


错误。如何在JBoss中部署服务而不依赖JBoss的jsr-224实现,而是使用自己的实现?

JBossWS支持可插入的WS实现。 目前有可用的本机、CXF或Metro。 可以通过正确安装所选风格的JBossWS来更改实现。 仅仅加罐是没有用的

JAX-WSRI和Metro基本上是一样的。 因此,您必须安装jbossws metro

iInstallation guide(iInstallation guide)有点过时,但应给出提示:

版本兼容性矩阵:


另请参见。

JBossWS支持可插拔的WS实现。 目前有可用的本机、CXF或Metro。 可以通过正确安装所选风格的JBossWS来更改实现。 仅仅加罐是没有用的

JAX-WSRI和Metro基本上是一样的。 因此,您必须安装jbossws metro

iInstallation guide(iInstallation guide)有点过时,但应给出提示:

版本兼容性矩阵:


另请参见。

答案是肯定的。但根据你给我们的信息,这是我能给你的最好答案。你还需要知道什么?我需要知道如何使我的服务使用不同于JBoss JBossWS附带的JAX-WS实现。编辑:我正在使用JBoss6。答案是肯定的。但根据你给我们的信息,这是我能给你的最好答案。你还需要知道什么?我需要知道如何使我的服务使用不同于JBoss JBossWS附带的JAX-WS实现。编辑:我正在使用JBoss6。