問題タブ [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.

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

websphere - WebSphere のオブジェクト・タイプの階層とは何ですか?

WebSphere の wsadmin ツールのドキュメントはかなりひどいものです。展開を自動化していますが、次のスクリプト例外に常に遭遇します。

JAASAuthDataNodeを多数のさまざまなタイプのオブジェクトに置き換えます。その後、メッセージを何度も表示すると、おそらく私の欲求不満を理解できるでしょう。私は常に、どのようなコンテキストで何が作成できるかを推測しています。

型の階層は実際にどこかに文書化されていますか?

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

wsadmin - wsadminを使用してJMSProviderのクラスパスで改行を取得する方法

カスタムクラスパスを使用してJMSProviderオブジェクトを作成したいと思います。これが私がjythonでそれをしている方法です:

... classpath = "a.jar:b.jar:c.jar" .replace( ":"、 "\ n")プロパティ= [['name'、name]、['description'、description]、[ 'classpath'、classpath]、['externalInitialContextFactory'、externalInitialContextFactory]、['externalProviderURL'、externalProviderURL]、['nativepath'、[]]、['supportsASF'、'true']] AdminConfig.create('JMSProvider'、ノード、プロパティ)AdminConfig.save()

JMSProviderが作成されますが、クラスパス変数には改行がエスケープされています。

改行をエスケープしないようにwsadminに指示するにはどうすればよいですか?

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

scripting - WebSphere wsadmin を jython モジュールとしてインポートすることは可能ですか?

WebLogic には、WebSphere wsadmin に似た WLST (WebLogic Sc​​ripting Tool) があります。WLST の優れた点は、WLST をモジュールとして他の jython コードにインポートして、依存関係なしで使用できることです。

これについて説明するリンクは次のとおりです。 http://ghattus.com/2006/01/06/wlst-as-a-jython-module/

WebSphere wsadminでも同じことが可能ですか?

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

websphere - Jython (WAS) から Java オブジェクトをインスタンス化しようとすると NPE が発生する

クラスを考えると

そしてJythonスクリプト

WAS ND 6 で実行すると、次のエラーが発生します。wsadmin.bat

com.ibm.bsf.BSFException: Jython からの例外: トレースバック (最も内側の最後): ファイル ""、7 行目、? org.python.core.PyJavaClass.init_ class _(PyJavaClass.java)の java.lang.Class.isAssignableFrom(Native Method) での java.lang.NullPointerException ... org.eclipse.core での約 20 行のクリップ.launcher.Main.run(Main.java:981) at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLauncher.java:339) at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:94) )

今何をしますか?

アップデート:

jar を に含めるsys.pathだけでクラスを見つけるには十分だったようですが、インスタンス化するには十分ではありませんでした。jarを既存のパスに解凍すると、機能しました。

だから私の新しい質問は、なぜjarを追加して機能させなかったのsys.pathですか? jythonのバージョンが古すぎるからでしょうか?v2.1だと思います。

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

websphere - リモートWebsphereApplicationServer 7を再起動する方法は?

リモートWebsphereApplicationServer 7を再起動する方法は?の助けを借りてwsadmin

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

java - com.ibm.ws.scripting.adminCommand.AdminTaskは世界のどこにありますか?

WebSphere Admin Serverによって提供されるひどいAPIに不満を感じて、私は独自のJavaDSLラッパーを作成しています。私のjythonファイルは単純に次のようになります。

重要な部分は、(#%$$!@#)神オブジェクトを介して送信しAdminConfigAdminTaskDSLがそれらを使用してWASで操作を実行できるようにすることです。

DSLをコンパイルするには、この2つのオブジェクトのクラスファイルを含める必要があります。最初にコンストラクターを次のように設定することで、それらを見つけます。

出力は、AdminConfigオブジェクトがのインスタンスであることを示しましたcom.ibm.ws.scripting.AdminConfigClient。私はこのクラスを含む瓶を簡単に見つけました、そしてすべては順調です。

ただし、AdminTaskはのインスタンスですcom.ibm.ws.scripting.adminCommand.AdminTask。このクラスは実行時に存在しますが、クラスパスのどこにも、実際にはコンピューターのハードドライブのどこにも存在しません。

com.ibm.ws.scripting.adminCommand.AdminTaskjythonレイヤーのWSAdminによって魔法のように構築されているとしか思えません。おそらくそれはPythonクラスとして定義されていますか?

リフレクションに頼る前に、誰かcom.ibm.ws.scripting.adminCommand.AdminTaskが住んでいる可能性のある場所と、クラスファイルのコピーを抽出する方法を説明できますか?

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

websphere - AdminConfig.list (wsadmin) での子スコープからのオブジェクトの除外

JMSProviderwsadminで、特定の に添付されているを見つけたいNode。ただし、同じ名前のプロバイダーを持つノードの下に多くのサーバーがあります。プロバイダーのリストを要求すると、現在のノードだけでなく、すべての子ノードからも取得されます。

WebSphere MQ JMS ProviderID を解析せずに、これらの s のどれがノードに属しているかを見つけるために使用できる方法はありますか? (つまり、この場合は最後のもの)。

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

websphere - Jython - sys.path にモジュールがありますが、「モジュールが見つかりません」

sys.path( ['.', 'D:\\PROGRA~1\\websphere_61\\base\\optionalLibraries\\jython\\Lib', 'D:\\program files\\websphere_61\\gmm\\scripts\\jython'])にいくつかのコンパイル済み Java クラスがあります。

私の開発環境では、これらは Jython から使用できます。

しかし、別のマシンでは次のエラーが発生します。

sys.pathが正しく、クラスが存在することを確認しました。これをさらにデバッグするにはどうすればよいですか?

編集:

  1. progra~1の代わりに表記を使用してみましたprogram filesが、これは役に立ちませんでした。
  2. wsadmin.bat を開始する前に、クラスをクラスパスに追加しようとしました。これも役に立ちませんでした。
0 投票する
2 に答える
4287 参照

deployment - WebSphere 7.0 の wsadmin コンソールから現在のアプリケーション状態を取得する方法

皆さん、

Websphere にデプロイされたアプリケーションの現在のステータス (開始/停止など) を取得するにはどうすればよいですか? 使用できることはわかっていますAdminControl.completeObjectName('type=Application,name=myApplication,*') が、start を呼び出したばかりの場合、アプリがまだ実行状態にないため、次のコマンドは何も返さない可能性が非常に高くなります。同様に、停止を呼び出したときに、アプリがまだ実行されている間は何も変更しないように、アプリが実際に停止していることを表示したいと思います。どうすればこれを行うことができますか?ありがとう。

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

websphere - wsadmin によるアプリケーションの起動順序の変更

AdminApp.install(...)いずれかまたは他の wsadmin コマンドを使用して、アプリケーションの起動順序の値を変更することは可能ですか?

このプロパティは、[エンタープライズ アプリケーション] > [アプリケーション名] > [起動動作] > [起動順序]の下にあります