我在tomcat上运行服务器,使用HttpInvoker公开Spring服务。
我已经使用HTTPInvoker公开了5种服务的方法。
这非常有效。
spring配置在名为remoting-servlet.xml的文件中描述;而远程处理servlet(DispatcherServlet)在web.xml中描述。
此时我还需要使用JAX-WS公开一个额外的服务(我将拥有C#客户端)。
我将对JAX-WS使用Spring支持。
我可以选择使用默认部署,或使用JAX-WS RI将此附加服务部署到与远程服务servlet相同的服务器。
我更喜欢这个最后的解决方案,因为我只有一台服务器提供远程服务(无论是Web服务还是httpinvokers)。
我的问题是:这可能吗?
我认为我可以将2个servlet放在同一个端口上。但我的问题是,在我看来,我将不得不提供2种不同的应用程序上下文。一个用于DispatcherServlet,另一个用于WSSpringServlet。
这是对的吗?
是否可以将WSSpringServlet上下文定义放在与httpinvokers(remoting-servlet.xml)相同的文件中?
非常感谢
吉勒