問題タブ [wlst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
8590 参照

weblogic-10.x - Weblogic WLST クラスパス

WLST スクリプト .sh スクリプトを実行して環境変数を次のように設定すると、echo を実行したときに更新されたパスが表示されないのはなぜですか?

0 投票する
2 に答える
1009 参照

weblogic-10.x - パスワードの最小長を変更するための WebLogic スクリプト

WLST を使用して最小パスワード長を 4 文字に変更するスクリプトを作成する方法

ホーム >資格マッピング >ユーザーとグループ >weblogic >ユーザーとグループ >セキュリティ レルムの概要 >myrealm >プロバイダ >DefaultAuthenticator>ProviderSpecific

weblogic スクリプト WLST を使用してこれを変更するための適切な mbeans 情報を見つけるにはどうすればよいですか?

0 投票する
1 に答える
2854 参照

logging - ローテーション用の weblogic 設定ログ ファイル名パターン

ログ ファイルのローテーション戦略を BySize から ByTime に変更する wlst スクリプトを作成しましたが、これは正しく機能しますが、ローテーションされたファイルの名前は依然として fileName.log000n であり、n は数字です。

代わりに、ローテーションされたファイル名に日付スタンプを付けたいと思います。これを行う方法が見つかりませんでした。管理コンソールからも wlst からも。

助言がありますか ?

0 投票する
2 に答える
3502 参照

weblogic - アプリケーションが特定の管理対象サーバーにデプロイされたかどうかを確認する方法は?

アプリケーションが以前にデプロイされているかどうかを確認するために、次の wlst コマンドを使用します。

ただし、アプリケーションが特定のサーバーにデプロイされたことは示されません。
アプリケーションが特定の管理対象サーバーにデプロイされたことを確認するにはどうすればよいですか?

0 投票する
1 に答える
882 参照

java - 埋め込み WLST 最小ファイル セット

私は Eclipse を使用して、WLST を使用していくつかの開発サーバーを管理する小さな Java アプリケーションを作成しています。Weblogic をインストールしていない開発者にこのアプリケーションを提供できるようにしたいと考えています。Weblogic バージョン 9.2 を使用しています。

weblogic.jar をクラスパスに追加すると (ただし、WEBLOGIC_HOME ツリーに残します)、問題なく動作します。weblogic.jar をプロジェクトの /lib ディレクトリに移動すると、ノード マネージャに接続しようとすると失敗します。

weblogic jar のコードがハードコードされた相対パスを使用して他のファイルを検索していることは明らかです。

WLST が動作するために必要な完全な最小セットのファイルを知っている人はいますか?

0 投票する
0 に答える
1717 参照

python - WLSTスクリプトと自作モジュールのインポート

WLSTスクリプトを作成しようとしています。

私はいつも同じようなセットアップを繰り返すことがわかったので、スクリプトの作成を容易にするためにいくつかのutil関数を作成しようとしました。

後でこれらの関数をモジュールとして外部の.pyにプルしようとしたときに、失敗しました。

メインスクリプト(domain_config.py)とutil関数スクリプト(wlst_util.py)があると仮定します。これがdomain_config.pyに入れたものです。

最初に、メソッドのwlst_util.pyでの私の削除について文句を言います。

「NameError:False」と文句を言います。

わかりました。次に、デフォルトのパラメータを削除すると、それらのcd()関数(WLSTによって提供されます)に対して文句を言います。

次に、wlst_util.pyで「fromwl import *」を実行しようとしましたが、loadProperties行でスクリプトが失敗しました(NullPointerException)。

loadPropertiesの後にインポートを入れようとすると、メインスクリプトのcmo変数がNoneになります...

それらのutil関数を別のファイルにプルするために私がすべき正しい方法は何ですか?..

ありがとう

0 投票する
1 に答える
2017 参照

weblogic - JMX (または WLST) を使用して Weblogic 9 でデプロイメントを開始/停止する

weblogic 9 サーバーでデプロイメントを開始/停止したいと考えています。私は、JMX を使用して weblogic MBean と通信することを好みます。サーバーを開始/停止するために既にこれを使用していますが、デプロイメント/アプリケーションを開始/停止するための MBean が見つかりません。

weblogic サーバー 11g には、デプロイメントを停止/開始できる AppDeploymentRuntimeMBean があります。ここで説明されています: http://download.oracle.com/docs/cd/E14571_01/apirefs.1111/e13951/mbeans/AppDeploymentRuntimeMBean.html

しかし、weblogic 9 http://download.oracle.com/docs/cd/E13222_01/wls/docs92/wlsmbeanref/core/index.htmlで類似の MBean が見つかりません。

jmx または wlst を使用して weblogic 9 デプロイメントを開始/停止する方法はありますか?

ところで、デプロイの開始/停止中に WLST スクリプトを記録すると、pyton スクリプトは空になります。

0 投票する
2 に答える
12950 参照

deployment - WLST: weblogic でのアプリケーションのリモート デプロイメント

アプリケーションをリモートで WebLogic にデプロイしようとしています。PythonスクリプトでWLSTを使用しています。

そのために deploy コマンドを使用しています。リモートマシンにアクセスできる場所の戦争のパスを指定するとすべてうまくいきますが、リモートマシンにアクセスできない場所を指定すると失敗します。

これで、デフォルトのアップロードが false であるため、リモートの WebLogic が戦争の場所にアクセスする必要があるという解決策がわかりましたが、アップロードを true に設定して試してみましたが、次のようなエラーでデプロイが失敗します。

デプロイメント メッセージ: weblogic.management.ManagementException: [Deployer:149003] アプリケーション「jamagent_AdminServer」の「/app/jamagentAdminServer.war」内のアプリケーション ソース情報にアクセスできません。具体的なエラー: アプリケーション ファイルが存在しません。スタック トレースがありません。

何か不足していますか?私はコマンドを使用しています:

deploy('jamagent_'+ServerName,jamagentwarpath+'/jamagent'+ServerName+'.war', targets=ServerName, timeout=600000, upload='true')

upload='true'そのため、句を削除してjamagentwarpath、それがリモート マシンにアクセスできる場所であることを確認すると、すべてがうまくいきます。私の質問が明確であることを願っています。

0 投票する
2 に答える
5124 参照

weblogic - WLST (オフラインモード) で weblogic サーバーのクローンを作成する方法は?

管理サーバー (明らかに) を持つカスタム weblogic テンプレートと、同じマシンにデプロイされた 2 つの管理対象サーバーを持つクラスターがあります。そのテンプレートを開発環境に使用します。しかし、パフォーマンス テスト環境に移ると、さらに多くのマシンを導入する必要があります。

WLST (オフラインまたはオンライン モード) で新しいマシンを作成するのは簡単です。しかし、WLST でサーバーをクローンするにはどうすればよいでしょうか (weblogic.Name とターゲット マシンを除くすべての設定は同じです)。

WebLogic 管理コンソールでは可能のようですが、自動化する必要があります。

0 投票する
1 に答える
556 参照

authentication - wlst認証例外プロンプトユーザーに再度

期待どおりに動作する wlst スクリプトをいくつか作成しました。スクリプトは、ユーザーにユーザー名/パスワードの入力を求めることから始まり、管理サーバーに接続してから、タスク (デプロイ、起動/シャットダウンなど) を実行します。

私が抱えている問題は最初のステップにあります。ユーザーが間違ったユーザー名/パスワードを入力した場合、スクリプトでこの情報をもう一度入力するように求めます。ユーザー名/パスワードが正しくない場合にのみ、ユーザーにもう一度プロンプトを表示する必要があることに注意してください 。管理サーバーがダウンしている場合ではありません。

次のコードを試していますが、期待どおりに動作しません (最初の except ブロックに入ることはありません)。どうやら、私の OOPS プログラミングの経験不足が、この単純なタスクの完了を妨げているようです。誰かがこのステップを手伝ってくれることを願っています。

試す:

SecurityException を除く:

を除外する:

(SecurityExceptionの代わりにNamingException、AuthenticationExceptionも試しましたが、どちらも役に立ちませんでした)