0

根据文档:http ://pic.dhe.ibm.com/infocenter/rsawshlp/v7r5m0/index.jsp?topic= %2Fcom.ibm.ws.ast.jythontools.doc%2Ftopics%2Ftjythondebug.html 运行 jython 脚本使用凭据“如 soap.client.props 或 sas.client.props 文件中所定义”:

sas.client.props 和 soap.client.props 文件位于每个 WebSphere Application Server 概要文件的属性目录中,例如 x:/profilePath/properties

我创建了文件:

C:\IBM\WebSphere\AppServer85\properties\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: 由于认证失败,无法建立到主机“localhost”的“SOAP”连接。确保命令行或属性文件中的用户名和密码正确。

我正在使用 IBM RAD 9.0 和 WebSphere 8.5

我做错了什么?我已经按照引用文档的理解做了所有事情,但这对我来说非常简洁和不精确。

4

1 回答 1

0

根据所使用的连接器(SOAP 或 RMI),wsadmin 从 soap.client.props 或 sas.client.props 检索凭证。在您的情况下,连接器是 SOAP(这就是错误消息所暗示的),因此您必须在 soap.client.props 中编辑两行:

com.ibm.SOAP.loginUserid=...
com.ibm.SOAP.loginPassword=...
于 2013-10-02T15:22:52.690 回答