Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.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 访问WSDL时需要身份验证_Java_Web Services_Wsdl_Visualrules - Fatal编程技术网

Java 访问WSDL时需要身份验证

Java 访问WSDL时需要身份验证,java,web-services,wsdl,visualrules,Java,Web Services,Wsdl,Visualrules,我在VisualRule中开发了一个规则服务。我们可以将此规则作为Web服务(WSDL)公开或部署。我已经在我的系统(localhost)上部署了它。我的一位同事想使用这个WSDL文件。但它要求使用用户名和密码进行“HTTP身份验证”。我没有得到它要求的用户名和密码 我在Tomcat服务器上部署Web服务。 我可以在我的机器上访问具有以下地址的相同WSDL。但我的同事不能。 “” 帮我解决这个问题。在开发Web服务时,您肯定已经配置了基本身份验证。 检查您的代码,您可能会找到您的用户名/密码 可

我在VisualRule中开发了一个规则服务。我们可以将此规则作为Web服务(WSDL)公开或部署。我已经在我的系统(localhost)上部署了它。我的一位同事想使用这个WSDL文件。但它要求使用用户名和密码进行“HTTP身份验证”。我没有得到它要求的用户名和密码

我在Tomcat服务器上部署Web服务。 我可以在我的机器上访问具有以下地址的相同WSDL。但我的同事不能。 “”


帮我解决这个问题。

在开发Web服务时,您肯定已经配置了基本身份验证。 检查您的代码,您可能会找到您的用户名/密码

可以解释的是,你的同事无法访问你,你可能已经将你的凭证保存在你的导航器中。
尝试使用其他导航器或删除主导航器中存储的数据访问。

这可能是Tomcat配置问题。打开
conf
目录中的
server.xml
文件,并将其添加到
Connector
标记:
address=“10.164.98.48”
。希望能奏效


顺便说一句,为了确保您的本地计算机确实不需要凭据,请在Chrome中以匿名模式打开该页面(它不会读取以前存储的凭据)。

感谢您提供的宝贵解决方案。 我找到了解决办法。我们只需要传递正确的凭据就可以从其他机器访问WSDL。
我尝试只使用“用户名”和“密码”进行连接。如果是多租户,我们还必须指定“租户”名称。因此,在用户名字段中,我传递了,并传递了正确的密码


谢谢stackoverflow

我找到了解决方案。我们只需要在访问WSDL时传递凭据。