6.2. スクリプトモジュールソースのデフォルトの場所


require ステートメントは、スクリプトで使用される特定された場所からモジュールを読み込みます。JBoss ON CLI、CLI スクリプト、またはサーバー側のスクリプトは、ローカルソースとリモートソースの両方に対して、複数の場所からモジュールを読み込むことができます。
require 行の形式は sourceType :/path/moduleFile です
デフォルトのモジュールの場所は、以下の一覧で定義されます。
Modules Directory
説明: ローカルシステム上に設定された場所から指定されたモジュールファイルを読み込みます。CLI には、モジュールのデフォルトディレクトリーを定義するシステムプロパティー(RHQ_CLI_MODULES_DIR)があります。
以下の例のように、rhq-cli-env.sh ファイルを更新するか、コマンドラインで場所を設定または変更できます。
RHQ_CLI_MODULES_DIR=/opt/rhq/modules
Copy to Clipboard Toggle word wrap
RHQ_CLI_MODULES_DIR=/opt/rhq/modules; bin/rhq-cli.sh
Copy to Clipboard Toggle word wrap
利用可能な CLI
ローカルファイルシステム
指定したモジュールファイルをローカルシステムの絶対パスから読み込みます。
形式 - ファイル:/path
例:
var myModule = require("file:/opt/jon/js-modules/myModule"); //This will load the module from a file called "myModule_js" in the /opt/jon/js-modules directory on the local filesystem.
Copy to Clipboard Toggle word wrap
利用可能な CLI
JBoss ON リポジトリー
指定された JBoss ON リポジトリーから指定のモジュールファイルをダウンロードします。これはサーバーに接続するため、ユーザーは最初に JBoss ON サーバーにログインする必要があります。
Format — rhq://repositories/repo_name/module_name
例:
var myModule = require("rhq://repositories/myRepo/myModule"); //This will load the module stored in the RHQ server repository "myRepo" called "myModule_js"
Copy to Clipboard Toggle word wrap
CLI および Server で利用可能
JBoss ON ダウンロード
JBoss ON サーバー上のダウンロード場所から指定のモジュールファイルをダウンロードします。JBoss ON では、アラートサーバー側のスクリプトまたは CLI に使用できる一部のスクリプトを利用できるようにできます。これはサーバーに接続するため、ユーザーは最初に JBoss ON サーバーにログインする必要があります。
形式 - rhq://downloads/path/module_name
例:
var myModule = require("rhq://downloads/script-modules/util"); //This will load the module stored in the RHQ server downloads section called "js/util_js"
Copy to Clipboard Toggle word wrap
利用可能 - CLI、サーバー
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat