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

GlassFishアプリケーションサーバーのバージョン3.x以降はOSGiアーキテクチャを使用します。デフォルトで、OSGiコンテナは、ブートストラップクラスの委譲のための特別なモデルに従います。コンテナの CLASSPATHclassloader に指定されていないクラスは、ブートストラップ に委譲されないため、クラス用の 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