OSGiインフラストラクチャ構成

GlassFishアプリケーションサーバーのバージョン3.x以降はOSGiアーキテクチャを使用します。デフォルトで、OSGiコンテナは、ブートストラップクラスの委譲のための特別なモデルに従います。コンテナの CLASSPATH に指定されていないクラスはブートストラップ クラスローダーに委譲されないため、Java エージェントクラス用に OSGi コンテナを構成する必要があります。

GlassFishスタートアップ設定」と「GlassFish OSGi Configuration per Domain」を参照してください。

OSGi コンテナが を識別できるようにするには、次のパッケージプレフィックスを指定します。

org.osgi.framework.bootdelegation=com.singularity.*

このプレフィックスは、クラスが表示されるように通常のブート委譲モデルに従います。

すでにブートの委譲が行われている場合には、「com.singularity.*」を既存のパスにコンマで区切って追加します。例:

org.osgi.framework.bootdelegation=com.sun.btrace., com.singularity