2016-07-12 8 views
0

WLSTはかなり新しいものです。私はここからこの例をしようとしています - これは、次のクラスをインポートするために私を必要としhttps://docs.oracle.com/cd/E13222_01/wls/docs92/config_scripting/using_WLST.html#wp1075595WLSTをJavaに埋め込むためのライブラリ

-

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

誰かが、私はこれらのクラスをインポートするために、ビルド・パスに追加する必要がある瓶言うことができます。 weblogic-classes.jarを追加しましたが、コンパイル時エラーは表示されません。しかし、それは実行時に次の例外を除いて失敗します。 -

Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/management/scripting/utils/WLSTMsgTextFormatter at weblogic.management.scripting.utils.WLSTUtilHelper.(WLSTUtilHelper.java:33) at weblogic.management.scripting.utils.WLSTInterpreter.(WLSTInterpreter.java:80)

これに助けていただきありがとうございます。

答えて

0

WL_HOME/server/lib/weblogic.jar;で環境変数CLASSPATHを設定できます。あなたは組み込みWLSTプログラムを進めることができ、あなたのコマンドプロンプトで設定した後のLinux/UNIXプラットフォームで

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

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

:最後のドットでのWindowsのための絶対必要はあなたのように令状可能性があります。上記を使用した後であなたのフィードバックを知ることができます!

HTH

0

あなたが埋め込まれたWLSTを使用してJavaプログラムを実行する前に、あなたのためのCLASSPATHを設定するスクリプト

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

を呼び出します。ここで、WL_HOMEはWebLogicのインストールディレクトリです。

0

あなたは以下のjarファイルや設定だけでなく

jython.jar必要になります。dir Cから、 https://docs.oracle.com/cd/E13222_01/wls/docs103/client/jarbuilder.html

を作成する方法について

にwlfullclient.jar

チェックリンクを:¥XXXXXXX¥Oracle¥Middleware¥modules

com.oracle.ci e.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/

関連する問題