10
我正在嘗試使用wsimport生成webservice客戶端,但wsdl需要身份驗證。如何使用wsimport生成wsdl需要驗證的web服務客戶端?
我使用這樣的命令: 的wsimport https://username:[email protected]?wsdl
但它不工作。
我正在嘗試使用wsimport生成webservice客戶端,但wsdl需要身份驗證。如何使用wsimport生成wsdl需要驗證的web服務客戶端?
我使用這樣的命令: 的wsimport https://username:[email protected]?wsdl
但它不工作。
運行您的命令後,您應該會收到一條消息,抱怨缺少Web授權文件。
你需要做的是創建一個授權文件(通常它的默認名稱/位置是$ HOME_DIRECTORY/.metro/auth,但檢查以前的錯誤消息,你會從那裏得到提示)。 在這個文件中你只寫一行:「https://開頭的用戶名:密碼@網址WSDL」
一旦創建了文件,運行的wsimport命令再次省略了用戶名/密碼信息,像這樣:
的wsimport https://url?wsdl
希望它能幫助。
It Works !!我然而面對的問題,因爲我的用戶名有一個@所以我逃過了用asdas替換我的用戶名[email protected]%40xx.com – Oliver 2015-10-14 06:41:50
但這%40不工作在密碼字段 – 2017-09-01 07:46:53