2013-10-02 5 views
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 файл":Как запустить скрипт jython из RAD с использованием учетных данных из файла свойств?

The sas.client.props и soap.client.props файлы расположены в директории свойств для каждого WebSphere Application Server профиля, например: х/profilePath/свойства

Я создал файл:

C: \ IBM \ WebSphere \ AppServer85 \ свойства \ soap.client.props

Следующая часть посвящена настройке com.ibm.CORBA и com.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

Это именно то, что я сделал, как описано в вопросе, проблема в том, что я получаю это сообщение об ошибке, теоретически делая все, как описано. –