2013-10-02 47 views
0

根據文檔:http://pic.dhe.ibm.com/infocenter/rsawshlp/v7r5m0/index.jsp?topic=%2Fcom.ibm.ws.ast.jythontools.doc%2Ftopics%2Ftjythondebug.html運行具有憑證「作爲soap.client.props或sas.client.props文件中定義的」 Jython腳本:如何使用屬性文件中的憑據從RAD運行jython腳本?

的sas.client.props和soap.client.props文件位於 屬性目錄爲每個WebSphere Application Server的 輪廓,例如X:/ PROFILEPATH /屬性

我創建的文件:

C:\ IBM \的WebSphere \ AppServer85 \特性\ soap.client.props

接下來的部分是有關設置com.ibm.CORBAcom.ibm.SOAP性質。因爲它不寫,哪些是用作憑據,我都設置:

com.ibm.CORBA.loginUserid=user 
com.ibm.CORBA.loginPassword=pass 
com.ibm.CORBA.loginSource=properties 
com.ibm.SOAP.securityEnabled=true 
com.ibm.SOAP.loginUserid=user 
com.ibm.SOAP.loginPassword=pass 

但我不能運行在WebSphere腳本:

WASX7246E:無法建立「SOAP 「由於認證失敗,連接到主機」localhost「 。確保用戶和密碼 在命令行或屬性文件中是正確的。

我使用的是IBM RAD 9.0和WebSphere 8.5

我做錯了什麼?我已經完成了所有工作,因爲我從引用的文檔中瞭解到了這一點,但對我而言,這是非常簡潔而不莊重的。

回答

0

根據使用的連接器(SOAP或RMI),wsadmin從soap.client.props或sas.client.props中檢索憑據。在你的情況下,連接器是SOAP(這是錯誤信息顯示什麼的),所以你必須編輯soap.client.props兩行:

com.ibm.SOAP.loginUserid=... 
com.ibm.SOAP.loginPassword=... 
+0

這正是我所做的,如問題所述,問題是我得到這個錯誤信息,理論上是按照所描述的完成所有的事情。 –

相關問題