Spring Remote,在同一服务器上配置httpinvoker和JAX

Spring Remote,在同一服务器上配置httpinvoker和JAX,spring,jax-ws,httpinvoker,Spring,Jax Ws,Httpinvoker,我有一个运行在tomcat上的服务器,它使用HttpInvoker公开Spring服务 我已经公开了使用HTTPInvoker的5个服务的方法 这很有效 spring配置在一个名为remoting-servlet.xml的文件中描述;web.xml中描述了远程处理servlet(DispatcherServlet) 这次我还需要使用JAX-WS公开一个额外的服务(我将使用C#clients) 我将使用Spring支持JAX-WS 我可以选择使用默认部署,或者使用JAX-WSRI将此附加服务部署到

我有一个运行在tomcat上的服务器,它使用HttpInvoker公开Spring服务

我已经公开了使用HTTPInvoker的5个服务的方法

这很有效

spring配置在一个名为remoting-servlet.xml的文件中描述;web.xml中描述了远程处理servlet(DispatcherServlet)

这次我还需要使用JAX-WS公开一个额外的服务(我将使用C#clients)

我将使用Spring支持JAX-WS

我可以选择使用默认部署,或者使用JAX-WSRI将此附加服务部署到与远程处理servlet相同的服务器上

我更喜欢最后一种解决方案,因为我只有一台服务器提供远程服务(无论它们是web服务还是HttpInvoker)

我的问题是:这可能吗

我想我可以把两个servlet放在同一个端口上。但我的问题是,在我看来,我必须提供两种不同的应用程序上下文。一个用于DispatcherServlet,一个用于WSSpringServlet

对吗

是否可以将WSSpringServlet上下文定义与httpinvokers(remoting servlet.xml)的定义放在同一个文件中

非常感谢


Gilles

为什么不使用Spring WS进行此操作?或者简单地使用Spring使用
SimpleJaxWsServiceExporter
注册端点。如果使用SimpleJaxWsServiceExporter,则必须指定端口。您的意思是,在removing-servlet.xml配置文件(其中包含httpinvokers的配置)中,我可以简单地添加一个SimpleJaxWsServiceExporter吗?不,您不必指定端口,即客户端的
JaxWsPortProxyFactoryBean
SimpleJaxWsServiceExporter
在上下文中检测
@WebService
带注释的bean并将其导出。您也可以使用Spring WS(开发web服务的另一种方法,但这不重要)。谢谢。我正试图遵循Spring文档,它看起来相当简单,但无法理解为什么我不能让它工作。我已在此处发布了我的代码,以查看是否有人可以提供帮助: