Java 不同端口上独立应用程序端点中的Spring Jax ws
我正在运行独立的SpringJAXWS应用程序,并使用org.springframework.remoting.Jaxws.SimpleJaxWsServiceExporter公开webservice,端点是 127.0.0.1:9595/MyFirstService'和127.0.0.1:9595/MySecondService。现在我想在不同的端口上公开我的web服务,比如代码127.0.0.1:9595//MyFirstService和127.0.0.1:8585/MySecondService'Java 不同端口上独立应用程序端点中的Spring Jax ws,java,spring,web-services,jax-ws,Java,Spring,Web Services,Jax Ws,我正在运行独立的SpringJAXWS应用程序,并使用org.springframework.remoting.Jaxws.SimpleJaxWsServiceExporter公开webservice,端点是 127.0.0.1:9595/MyFirstService'和127.0.0.1:9595/MySecondService。现在我想在不同的端口上公开我的web服务,比如代码127.0.0.1:9595//MyFirstService和127.0.0.1:8585/MySecondServ
请帮助我实现这一目标 我找到了解决办法 我使用的是org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter 现在我把它改成了
我认为唯一的方法是使用两种不同的服务应用程序。服务应用程序在一个端口上启动。若要切换到另一个端口,您必须在另一个端口上启动服务。这样行吗?那我们就让你在tomcat上主持吧。您的服务器将有一个端口,例如9090。现在,如果您为另一个服务操作(8585)添加定义另一个端口,就像在您的案例中一样,这将如何工作?当然,除非您将请求路由到8585到9090。我将像我在标题中提到的那样作为独立应用程序运行此应用程序。它对我有用
<jaxws:endpoint id="sampleReq" implementor="#request" address="localhost:9090/MyFirstService" >
</jaxws:endpoint>
<jaxws:endpoint id="sampleReq2" implementor="#request2" address="localhost:8585/MySecondService" >
</jaxws:endpoint>