Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(Webコンテナ)


4.6 クラスパスの設定

アプリケーションサーバでは,JAX-RS 2.0はデフォルトでクラスパスに入っていません。JAX-RS 2.0を使用する場合は,J2EEサーバのusrconf.cfg(Javaアプリケーション用オプション定義ファイル)またはcjclstartapコマンドのusrconf.cfg(Javaアプリケーション用オプション定義ファイル)のadd.class.pathキーを使用して,次のJARファイルをクラスパスに追加する必要があります。

add.class.path=<cosminexus.home>/CC/javaee/1100/lib/jaxrs-impl.jar

また,JAX-RSのJSON Providerとしてアプリケーションサーバが提供するJackson 2.3.2を使用する場合も,add.class.pathキーを使用して次のJARファイルをクラスパスに追加する必要があります。

add.class.path=<cosminexus.home>/CC/javaee/1100/lib/jaxrs-jackson.jar

このJARファイルをクラスパスに追加しない場合は,ユーザ側で用意した任意のJSON Providerが使用可能となります。その場合,JAX-RSからJSON Providerを呼び出す処理は,JAX-RS仕様に従ってユーザアプリケーション側で実装する必要があります。