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