Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不同端口上独立应用程序端点中的Spring Jax ws_Java_Spring_Web Services_Jax Ws - Fatal编程技术网

Java 不同端口上独立应用程序端点中的Spring Jax ws

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

我正在运行独立的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'


请帮助我实现这一目标

我找到了解决办法

我使用的是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>