問題タブ [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.
java - Weblogic が JNDI 宛先を正しく作成していない
JMS ConnectionFactory で宛先を作成すると、奇妙な動作が発生します。WLST を使用して宛先を追加するスクリプトがあります。通常はこれで問題なく動作しますが、ときどき次のような動作が発生します (サーバーの再起動直後に追加した場合など)。宛先を削除して再度追加すると、すべてが再び桃色になります。
たとえば、次の JNDI 名があるとします (AAA はアプリケーション名です)。
これにより、次の JNDI ツリーが作成されます (ツリーの最初の部分は圧縮しました。問題はそこにはないためです)。
-part[!]
は実際にはこの小さな画像です: . サーバーログに関連するメッセージが見つかりません。
私の場合、長さは 33 文字なのでTargetEventBWithAVeryVeryLongName
、path-element-length に何らかの制限があるのではないかと考えました。weblogic (バージョン 10.3.6) がこの特定のキューを好まない理由が他にあるでしょうか?
python - スペースを含むPythonでのコマンドライン引数の解析
ant からスクリプトを呼び出しています。私はそれを呼び出し元から単一の文字列として取得していますが、python は奇妙にそれを 2 つの個別の文字列として扱っています。Windows のパスでファイル名を読み取るスクリプトがあります。フォルダー構造には、間にスペースがある場合とない場合があります
ここに例があります
test.py D:/test/File Name
これは optparse を使用して実行できることを知っています。sys.argv[index] で(単一の文字列として)取得したいのと同じように、param を単一の引数として読み取る方法はありますか。' と " を前に付けるのにうんざりしましたが、成功しませんでした。
python - wlst の getpass モジュール
wlst スクリプトでパスワードの入力を取得しようとしています。getpassモジュールが役立つという投稿の1つで見ましたが、それを試しているとエラーが発生します
では、これを正しくするにはどうすればよいでしょうか。
weblogic - プロジェクトを一覧表示する Maven を使用しないモジュールの依存関係をプログラムで作成する
Weblogic Server を使用しています。すべてのプロジェクトの依存関係をプログラムで決定する必要があります。Maven を使用するプロジェクトはありません。たとえば、A プロジェクトには B と C プロジェクトが必要で、これらの関係をリストしたいと考えています。以前、プロジェクトの一覧表示を経験し、wlst と JMX を使用してプログラムでデータソースを設定しましたが、自分の必要性に関する情報を見つけることができませんでした。WebLogic サーバーにデプロイされたアプリケーションの依存関係を見つけることは可能ですか? どんな助けでも大歓迎です。
wlst - Weblogic管理サーバーの起動方法
ローカル ホスト:ポート番号/コンソールで WebLogic 管理サーバーを起動すると、次のエラーが発生します。
コンソール/管理要求、または <require-admin-traffic> が「true」に指定された要求は、管理チャネルを介してのみ行うことができます。
このエラーを克服するにはどうすればよいですか?
weblogic - wlst を介して em コンソールに接続する方法
wlst 経由で em コンソールに接続しようとしています。しかし、weblogic 管理コンソールにしか接続できませんでした。em コンソールを使用して、いくつかのメディエーター プロパティ (Web アプリケーションである soa-infra) を変更する必要があります。誰でも emconsole に接続してメディエーターのプロパティを変更するのを手伝ってくれませんか。このために、私は oracle_home/oracle_common/common/bin/wlst.sh を実行しました
python - WLContext.close() が、それが作成されたスレッドとは別のスレッドで呼び出されました
以下のタスクを再帰的に達成するために wlst スクリプトを作成しました
- アプリケーションの停止
- アプリケーションのアンデプロイ
- アプリケーションのデプロイ
スクリプトを実行するたびに、アンデプロイまたはデプロイのいずれかが 1 つのアプリケーションに対してのみ発生します。他のアプリケーションでは、以下のエラー メッセージが表示されて失敗します。問題の解決を手伝っていただけますか?
私が書いたWLSTスクリプト