15.3. プロバイダーのインストールとアンインストール
カスタムプロバイダーは、Java アーカイブ (JAR) ファイルにパッケージ化して、ディストリビューションの providers ディレクトリーにコピーする必要があります。--optimized を使用している場合は、build コマンドを実行して、サーバーのプロバイダーレジストリーを JAR ファイルからの実装で更新する必要があります。
この手順は、サーバーランタイムを最適化するために必要です。そうすることで、サーバーの起動時や実行時にプロバイダーを検出するのではなく、事前にすべてのプロバイダーが既知になるようになります。
信頼できないプロバイダー JAR をインストールしないでください。アプリケーション全体に単一のクラスローダーがあり、providers ディレクトリー内の JAR は組み込みライブラリーよりも優先されます。また、プロバイダーロジックで利用可能な状態またはメソッドには、サンドボックスが組み込まれていません。プロバイダーは、DB への直接アクセス、すべてのサーバー設定(認証情報など)の読み取りなど、サーバープロセスを実行できるかどうかを実行できます。
プロバイダーをアンインストールするには、providers ディレクトリーから JAR ファイルを削除し、build コマンドを再度実行する必要があります。