3

(Windows XP で) WLST を実行しようとしましたが、常に java.lang.NoClassDefFoundError: が発生します。

Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/wlst
Caused by: java.lang.ClassNotFoundException: weblogic.wlst
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: weblogic.wlst.  Program will exit.

*user_projects/domains/my_domain/bin/setDomainEnv.cmd* と *wlserver_10.3/server/bin/setWLSEnv.cmd* を実行しようとしましたが、成功しませんでした。java weblogic.wlst myscriptを実行すると、常にこの NoClassDefFoundError が発生します。パイ。私は何をすべきか?

4

2 に答える 2

6

WLSTを呼び出すには:

<WL_HOME>/common/bin/wlst.cmd myscript.py

例:

C:/Oracle/Middleware/wlserver_10.3/common/bin/wlst.cmd myscript.py

エラーの理由は、環境変数weblogic.jarに存在しないためです。CLASSPATH

于 2012-10-23T16:45:26.153 に答える
4

バッチ ファイルを実行するたびにこれを行う必要はありません。

  1. 「マイ コンピュータ」または「コンピュータ」から (Windows のバージョンによって異なります)
  2. 「プロパティ」または「システムのプロパティ」をクリックします。
  3. 「システムの詳細設定」をクリック
  4. これらのユーザー環境変数を追加します

    WL_HOME=C:/Oracle/Middleware/wlserver_10.3
    

    CLASSPATH=.;%WL_HOME%/server/lib/weblogic.jar
    
于 2012-10-25T15:42:15.100 に答える