問題タブ [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.
maven - Java クラスローダ PARENT_LAST の設定方法
クラスローダーを変更する必要があるSpring MVC Webアプリケーションがあります。クラス ローダーを PARENT_LAST と等しくなるように変更する必要があります。私は WAS 6.1 を使用しており、ジョブを実行するためにコピーできる以前の Web アプリケーションの jacl スクリプトが既にあります。
前回のアプリケーションでは Apache ant が使用され、デプロイが jacl スクリプトの実行に依存するようにしました。
私の新しい Web アプリケーションでは、maven install を使用して war ファイルを作成し、その war ファイルをアプリケーション サーバーにデプロイしています。
mavenを使用してクラスローダーをPARENT_LASTに設定するにはどうすればよいですか? コンソールでそれを行う方法は知っていますが、スクリプトを使用してそれを行う方法があればいいと思います.
また、この設定は、アプリケーションのデプロイ時に設定が取得されるように、war ファイルのどこかに配置されます。この質問は、jacl スクリプトがどのように機能するかについての私の理解不足から来ていますか?
ありがとう
python - フォルダー内の既存の jar からクラスパスを作成する
CLASSPATH
私はPythonを初めて使用し、フォルダーから読み取り、そのフォルダーにすべてのjarを含めることにより、WebsphereのwsadminでJythonスクリプトの引数を作成する方法を探しています。
例:
これどうやってするの?
websphere - JNDI で WSAdmin インストールを使用して警告を展開する際にヘルプが必要
WSAdmin ツールを使用して Web アプリケーションをデプロイしようとしています。しかし、それはエラーを投げています。
私が使用しているJAClスクリプトは次のとおりです。
$AdminApp install /opt/www/temp/SampleApp.war {-nopreCompileJSPs -nodeployejb -server delivery -cell delivery_cell -node delivery_node -appname SampleApp -contextroot SampleApp -MapWebModToVH {{"SampleApp" SampleApp.war,WEB-INF/web. xml default_host}}}
私が得ているエラーは次のとおりです。
com.ibm.ws.scripting.ScriptingException: WASX7109E: インストール・タスク「MapResRefToEJB のデータが不十分です」
ADMA0007E: リソース参照をリソースにマッピングするタスクで検証エラーが発生しました。Java Naming and Directory Interface (JNDI) 名が、EJB 名を持つモジュール SampleApp のリソース参照 jdbc/app_DB に指定されていません。
上記のエラーから、JNDI を -MapResRefToEJB で構成する必要があることがわかりました。このオプションを理解しようとしましたが、混乱しすぎました。
誰でもこの問題を解決するのを手伝ってもらえますか?
websphere - Websphere スクリプティング - SyncNode 中のエラー
以下は、WAS 7 でノードを同期するために使用する jacl スクリプトです。
環境はクラスター化され、EAR ファイルのデプロイ後、この jacl スクリプトを呼び出して変更をノードに同期しています。スクリプトの実行時に表示されるエラー:
Sync1 が '' である理由は何ですか? コマンドでprocess=nodeagentを使用する必要がありますか? nodeagent を開始して停止すると、どのような結果になりますか?
websphere - Websphere でアプリケーション サーバーのクローンを作成できますか
server1
Websphere 8.5.5 にアプリケーションをデプロイしました
server2
同じアプリケーション展開とデータソースで作成するために複製できますか?
python - Jython 文字列から文字を削除する方法
これは WebSphere 関連の質問です。
このコマンドを変数に変換しようとしています
このコマンドが見つかりました:
戻ります:
だから私はそのコマンドを変数に変えました:
そして、「j2ee [0]」と入力して、必要な文字列を取得できます
これはまさに私が望んでいたもので、先頭の URL 部分を除いたものです。どうすればそれらのキャラクターを取り除くことができますか?!
websphere-7 - wsadmin コンソール支援の有効化
[Websphere] > [コンソール設定] で [コマンド支援コマンドをログに記録] オプションを有効にしました。ドキュメントには次のように記載されています。コマンド支援 wsadmin データをすべてファイルに記録するかどうかを指定します。このファイルは ${LOG_ROOT}/server/commandAssistanceJythonCommands_user name.log に保存されます。server は、server1 や adminagent など、コンソールが実行されるサーバー プロセスです。server は、dmgr、server1、adminagent、または jobmgr など、コンソールが実行されるサーバー プロセスです。user name は、管理コンソールのユーザー名です。管理エージェントを使用してプロファイルを管理する場合、コマンド支援ログは、管理エージェントが管理しているプロファイルの場所に置かれます。${LOG_ROOT} 変数は、プロファイルの場所を定義します。
LOG_ROOT のデフォルト値が見つかりません。
jython - Jython の部分文字列関数
タスクの 1 つで wsadmin スクリプトを作成するために Jython を使用しています。
-c "test = 'project' " +
-c "edit = test[1:]" +
-c "print edit"
ただし、コードを実行すると、次のエラーが発生します
Traceback (innermost last):
(no code object) at line 0
File "<input>", line 1
edit = test[1:]
¬
SyntaxError: Lexical error at line 1, column 12. Encountered: "\u00dd" (221),after : ""
角括弧が受け入れられないように見えます。Jython で文字列の部分文字列を取得する他の方法はありますか?
websphere - Jacl - オプション指定子で変数を使用するための適切な構文は何ですか?
Jacl スクリプトで次のコマンドを実行しようとすると (この呼び出しの前に $APPNAME が設定されています):
次のエラーが表示されます。
「オプション」指定子文字列内でのスクリプト変数の使用に光を当てるドキュメントが見つからないようです。明らかに、私がやろうとしていることを実行する何らかの方法があるに違いありません。それは、スクリプトの実行時に選択した名前で EAR ファイルをデプロイすることです。