请您帮助执行OSB 12c上的WLST脚本所遵循的过程,即从SOA套件/weblogic 12c服务器域执行WLST脚本。正如我所看到的,我无法运行一个示例脚本来显示来自12c OSB域的可用代理。我认为错误是ImportError:No Module named WLI,我从OTN论坛上看到很少有sb jars被添加到类路径中来解决这个问题,我没有看到12c域中的那些特定的jars,让我知道在哪里可以看到它们(sb-kernal-api,sb-kernal-impl,configwk-<version>),但是我已经从现有的11g OSB域添加了它们,它没有帮助/工作,进一步我在WebLogic 12c服务器控制台中看到了许多用于从11g域引用jars的nullPointerExceptions。请以任何示例建议使用WebLogic 12c中的WLST更改OSB代理/业务服务中的自定义条目之一。
提前谢谢。
发布于 2015-10-29 02:12:16
您必须编辑$ORACLE_HOME/oracle_common/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 通过此更改,您可以使用。
示例:
我希望这能帮上忙。
发布于 2017-03-27 08:40:36
您实际上不需要编辑oracle/ really /bin下面的wlst.sh
相反,执行位于$yourMW_home//Oracle_Home/osb/tools/configjar/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)
======================https://stackoverflow.com/questions/33388473
复制相似问题