2012-09-07 108 views
1

我試圖設置STS服務,web服務和客戶端的STS測試場景。安全令牌服務是WSO2的身份服務器和終點時MEX端點WSO2身份認證服務器

https://[domain]:9443/services/wso2carbon-sts/ 

的互聯網服務和客戶端是用Java編寫使用Netbeans運行。我運行客戶端並獲得:

WST0017:Could not obtain STS metadata. MEX call to STS https://[domain]:9443/services/wso2carbon-sts/mex failed. 

WSO2中安全令牌服務的MEX服務的端點是什麼?

回答

1

MEX是一個協議,應該有助於自動識別被調用的Web服務的細節。這些非顯而易見的錯誤往往發生在調用庫需要WSDL但是提供了到端點的URL時。因此,它嘗試使用MEX來查找WSDL,但由於服務器沒有實現MEX,因此失敗並返回這些非顯而易見的錯誤。

實際上,修復程序幾乎總是將URL提供給WSDL(其中包含端點URL的詳細信息),而不是直接提供給端點。我對WSO2不夠了解,但通常WSDL通過附加?wsdl或類似的端點URL來公開。