次のコードを使用して、weblogicサーバーに接続できます。次に、サーバーにデプロイされているすべてのアプリケーションのリストを取得したいと思います。
コマンドプロンプトのlistapplications()はアプリケーションを一覧表示しますが、interpreter.execがvoidを返すため、interpreter.exec(listapplications())を実行すると出力を変数に格納できません。アプリケーションリストをコレクション/配列に保存する方法についてのアイデアはありますか?
他の選択肢やリードも役立ちます。
import org.python.util.InteractiveInterpreter;
import weblogic.management.scripting.utils.WLSTInterpreter;
public class SampleWLST {
public static void main(String[] args) {
SampleWLST wlstObject = new SampleWLST();
wlstObject.connect();
}
public void connect() {
InteractiveInterpreter interpreter = new WLSTInterpreter();
interpreter.exec("connect('username', 'password', 't3://localhost:8001')");
}
}