我有三个网络服务。客户端,服务器和另一台服务器第一台服务器充当第二台服务器的客户端。现在我有两个服务在同一台机器上运行。这些是单独的服务,但是一个使用另一个。但是当我使用这两种服务时,就会出现命名空间问题。
error: redefinition of 'Namespace namespaces []'
如何解决此名称问题?
答案 0 :(得分:0)
我通过将所有网络服务合二为一来解决了这个问题 wsdl2h -0 Service.h service1.wsdl service2.wsdl
然后
soapcpp2 -j Service.h
现在命名空间错误消失了。