問題タブ [wsadmin]
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.
jython - IBA WAS 8 の構成の詳細を収集するための Jython スクリプト
私は Jython スクリプト言語と IBM WAS の両方の初心者です。インストールされているアプリケーションのリストや IBM WAS 8 の使用ポートのリストなどの構成の詳細を提供する小さなスクリプトを作成しようとしています。スクリプトを実行して詳細を .txt ファイルに収集しようとしましたが、出力は空白です。
私のコードは:-
このコードを sample_script.py ファイルに保存し、app_server_root/bin bin>wsadmin -lang jython -f path/to/your/jython/sample_script.py に移動してスクリプトを実行しています。
これにより、次のように出力されます - WASX7209I: Connected to process "server1" on node dbserverNode01 using SOAP conn ector; プロセスのタイプ: UnManagedProcess
しかし、期待される出力は返されません。レスポンスは高く評価されます。
websphere - 別のファイルで定義されているメソッドから wsadmin オブジェクトを呼び出そうとすると、NameError が返されます
def.py からすべての定義をインポートするメイン スクリプトである test.py という名前のスクリプトがあります。
def.py
そしてtest.py
これにより、AdminApp オブジェクトが有効な関数、キーワード、または変数として識別できないことを示す NameError がスローされます。
方向性は?
deployment - 23MB EAR の wsadmin AdminApp.install がハングする
ローカルの WAS 8 管理コンソールにログインし、23MB の EAR をすべてのデフォルトで問題なくデプロイできます。ただし、wsadmin とこの Jython スクリプトを使用してインストールを実行しようとすると...
... wsadmin がハングします。デプロイを担当する java.exe プロセスで CPU を 70% 使用して、このスクリプトを現在 10 分以上実行しています。
管理コンソールにログインする必要を回避するために、可能であれば wsadmin を使用して EAR デプロイ/アンデプロイを実行したいと考えています。
このデプロイを成功させるために微調整できる wsadmin 固有の設定はありますか?
編集 I
wsadmin 呼び出しを微調整して、このように起動しました (DOS コマンドラインから呼び出されます...)
そして今、私はjava.lang.OutOfMemoryErrorを取得しています...
websphere - websphere wsadmin.sh -f ファイル vs インタラクティブ
WAS70 (solaris) での jython スクリプトの実行に奇妙な問題があります: 対話モードの wsadmin.sh と -f オプションを使用した場合。
AdminConfig.show('') は wsadmin.sh の対話モードで機能しますが、wsadmin.sh -lang jython -f ./ で実行すると出力が表示されません。
wsadmin.sh -f で使用すると、何かがロードされていないと思われます
/bin/wsadmin.sh -lang jython と /bin/wsadmin.sh -lang jython -f ./ のような対話モードで wsadmin.sh を実行する違いは何ですか?
両方のモードでロードされているもの (プロパティ ファイルなど) を確認するにはどうすればよいですか?
Thxローニン
websphere - WAS 上のすべてのアプリと、それらのリンクされたノード セルおよびサーバー名を一覧表示する方法は?
コンテキストは、DMGR からの WAS 6.1 サーバーでのアプリケーションの更新または展開を自動化するスクリプトを持っているということです。このスクリプトは、アプリケーション名、サーバー セル、ノード、および名前を含む設定ファイルを使用します。すべてのアプリケーションのファイルを手動で作成したくありません。これらすべての情報を取得する方法を IBM で検索しましたが、方法が見つかりません。
サーバー上のアプリを一覧表示する方法は知っていますが、これらすべての情報をリンクする必要があります。
$AdminApp リスト (必要な情報を提供するオプションはありますか?)
scripting - jython リストでの変数の使用 wsadmin websphere
ノード名を保持するために jython スクリプトに変数を含めようとしていますが、最終的にBSFEXception
. 私のスクリプトはこれです:
jacl でこれを行うことはできましたが、jython で行う方法を見つけることができませんでした。ほとんどのスクリプトは jython で記述されています。
websphere - wsadmin: wsInstallApp ejb 参照マッピング エラー
WSADMIN-wsInstallApp (自動化用) を使用して、EJB モジュールを含む EAR ファイルを IBM WAS 7.0.0.27 にインストールしようとしています。しかし、そのエラーを下回っています
ただし、同じ ear ファイルを IBM コンソールで手動でデプロイできます。
ejb マッピング参照の問題のようです。私は非常に多くの方法を試しましたが、解決策を得ることができませんでした。
誰でも解決策を提案できますか。
コード
maven-2 - wsadmin com.ibm.ws.exception.RuntimeWarning: java.lang.NoClassDefFoundError:
wsadmin スクリプトを使用して ear ファイルをインストールした後、サーバーの起動時に以下のエラーが発生します。私はjarファイルの1つに存在する同じクラスをearファイル内でチェックしました。
com.ibm.ws.exception.RuntimeWarning: java.lang.NoClassDefFoundError:
この問題の解決策を提案してください。