2015-10-28 3 views
0

Не могли бы вы помочь в выполнении процедуры выполнения сценария WLST на OSB 12c i.e из домена сервера SOA/weblogic 12c. Как я вижу, я не могу запустить образец сценария для отображения доступных прокси из домена OSc 12c. Я вижу ошибку как ImportError:No Module named WLI, я видел с форума OTN, для решения этой проблемы нужно добавить несколько классов sb в путь к классам, я не вижу этих конкретных банок в домене 12c, сообщите мне, где их видеть (sb-kernal-api,sb-kernal-impl,configwk-<version>), но я добавил их из существующего домена OSg 11g, это не помогло/работало, и я вижу много nullPointerExceptions в консоли сервера WebLogic 12c для обращения к банкам из домена 11g. Пожалуйста, предложите в любом случае изменить одну из записей настройки в прокси-сервере/бизнес-службе OSB с использованием WLST в WebLogic 12c.OSB 12c wlst scripting

Заранее спасибо.

ответ

3

Вы должны изменить $ ORACLE_HOME/oracle_common/общие/bin/wlst.sh

Смените

export CLASSPATH 

С

OSB_HOME="/Installation12c_Home/osb" 

CLASSPATH=${OSB_HOME}/lib/modules/oracle.servicebus.configfwk.jar:${OSB_HOME}/lib/modules/oracle.servicebus.kernel-api.jar:${OSB_HOME}/lib/modules/oracle.servicebus.configfwk-wls.jar:${OSB_HOME}/lib/modules/oracle.servicebus.kernel-wls.jar:${CLASSPATH} 

export CLASSPATH 

С этим изменением вы можете пользователя в API ОСБ Management.

Примеры:

Я надеюсь, что помогает.

+0

Спасибо много Juan и Pang. Я могу запустить скрипт в своем локальном файле после редактирования classpath, как упомянуто вами, я считаю, что эта информация недоступна в документах. Если вы столкнулись с этим, не могли бы вы посоветовать, как это можно сделать, чтобы выбрать политику безопасности OWSM для прокси-сервиса, используя wlst-скрипт, в домене 11g у нас есть много прокси-сервисов, ссылающихся на политику wls в соответствии с рекомендацией Oracle в 12c вместо политики безопасности Weblogic необходимо выбрать политику из хранилища OWSM. Еще раз спасибо. – subash

+0

Subash, если это сработало для вас, выберите его как правильный ответ, чтобы решить проблему. –

+0

Паван, да, это действительно полезно. Я действительно ищу ответ для другой области в выборе политики безопасности в службе прокси-сервера OSB с использованием WLST. – subash

0

Вам не нужно редактировать wlst.sh подарок под oracle_common/общий/бен

вместо ВЫПОЛНИТЬ wlst.sh расположен в $yourMW_home//Oracle_Home/osb/tools/configjar/wlst.sh

=========== 
#!/bin/sh 

WLST_PROPERTIES="$JAVA_OPTS" 
export WLST_PROPERTIES 

WLST_EXT_CLASSPATH=$CLASSPATH 
export WLST_EXT_CLASSPATH 

"$MW_HOME/oracle_common/common/bin/wlst.sh" $* 
wlst.sh (END) 
====================== 
Смежные вопросы