在Docker容器中访问WSDL

问题描述 投票:0回答:1

我构建了一个SOAP Web服务,它在我的本地计算机上运行良好。 WSDL是通过xsd文件中的maven插件生成的。可以在我的本地主机上找到WSDL:http://localhost:8080/ws/test.wsdl。我设法构建了此Web服务的docker映像,它在端口310上公开。现在我的问题是:客户端无法导入wsdl,因为它位于Webservice容器中。我的问题是:客户端可以从中导入wsdl的URL是什么?预先感谢。

web-services docker soap wsdl
1个回答
0
投票

您很有可能必须为容器设置端口绑定。如果您的容器暴露了端口310,则可以通过docker设置端口绑定规则,则可以访问它:

docker run -it -p 127.0.0.1:8080:310

这会将对127.0.0.1:8080的任何访问转发到侦听端口310的容器中的进程。

© www.soinside.com 2019 - 2024. All rights reserved.