【问题标题】:Libraries for Embedding WLST to Java用于将 WLST 嵌入 Java 的库
【发布时间】:2016-07-12 09:19:29
【问题描述】:

我对 WLST 很陌生。我正在从这里尝试这个例子 -https://docs.oracle.com/cd/E13222_01/wls/docs92/config_scripting/using_WLST.html#wp1075595

这需要我导入以下类 -

import weblogic.management.scripting.utils.WLSTInterpreter;
import org.python.util.InteractiveInterpreter; 

谁能告诉我需要将哪个 jar 添加到构建路径中才能导入这些类。我添加了 weblogic-classes.jar 并且没有看到任何编译时错误。但它在运行时失败并出现以下异常 -

线程“主”java.lang.NoClassDefFoundError 中的异常: weblogic/management/scripting/utils/WLSTMsgTextFormatter 在 weblogic.management.scripting.utils.WLSTUtilHelper.(WLSTUtilHelper.java:33) 在 weblogic.management.scripting.utils.WLSTInterpreter.(WLSTInterpreter.java:80)

不胜感激。

【问题讨论】:

    标签: java jython wlst


    【解决方案1】:

    您可以使用 WL_HOME/server/lib/weblogic.jar; 设置环境变量 CLASSPATH。最后的点对于 Windows 来说是必须的,你可以写成:

    set WL_HOME=c:\fmw\wlserver
    set CLASSPATH=%WL_HOME%\server\lib\weblogic.jar;.
    

    在 Linux /UNIX 平台上

    export WL_HOME=/u01/app/fmw/wlserver
    export CLASSPATH=$WL_HOME/server/lib/weblogic.jar:.
    

    在命令提示符中设置后,您可以继续使用嵌入式 WLST 程序。让我们知道您在使用上述内容后的反馈!

    HTH

    【讨论】:

      【解决方案2】:

      在运行嵌入了 WLST 的 Java 程序之前,调用脚本

      WL_HOME/server/bin/setWLSEnv.sh (or setWLSEnv.cmd on Windows)
      

      它为您设置 CLASSPATH。其中WL_HOME是WebLogic的安装目录。

      【讨论】:

        【解决方案3】:

        您还需要以下 jars 和设置

        jython.jar:

        wlfullclient.jar

        查看如何创建它的链接 https://docs.oracle.com/cd/E13222_01/wls/docs103/client/jarbuilder.html

        从目录 C:\XXXXXXX\Oracle\Middleware\modules

        com.oracle.cie.comdev_6.3.0.0.jar

        com.oracle.cie.config-wls_7.1.0.0.jar:

        com.oracle.cie.config_7.1.0.0.jar:

        com.bea.core.xml.xmlbeans_2.1.0.0_2-5-1.jar:

        com.oracle.cie.config-wls-schema_10.3.4.0.jar:

        com.oracle.cie.wizard_6.1.0.0.jar

        这些属性也需要设置

        -Dprod.props.file=props.txt

        -Dbea.home=

        -Dweblogic.home=/Users/xxxxxx/Projects/WebLogicServer/

        【讨论】:

          猜你喜欢
          • 2012-09-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-01
          • 1970-01-01
          • 1970-01-01
          • 2014-02-19
          • 2013-04-06
          相关资源
          最近更新 更多