12.3.1 代替機能への移行
アプリケーションサーバ 09-87で使用していた機能は,アプリケーションサーバ 11-40で動作させるために,代替機能への移行が必要な場合があります。次の表を確認して,必要な場合はアプリケーションを移行してください。表に記載されていない機能についてはアプリケーションサーバ 09-87と互換性があります。
機能 |
移行が必要な場合 |
参照先 |
---|---|---|
Servlet |
Servlet 3.0の非サポートAPIを使用していて,UnsupportedOperationException例外がスローされることを期待していた場合 |
|
動的サーブレット定義APIを使用して,デフォルトサーブレット(URLパターンが”/”)にマッピングするようにServletRegistrationのaddMappingメソッドを呼び出しているが,正常にマッピングされることを期待していなかった場合 |
||
CDI |
CDIのアノテーションをアプリケーション内で使用しているが,beans.xmlをアプリケーションアーカイブ内に格納していない状態で,CDIが動作することは期待していなかった場合 |
|
Portable Extensionの実装クラスを持つライブラリをクラスパスに追加しているか,またはアプリケーション内に格納しているが,Portable Extensionが動作することを期待していなかった場合 |
||
JAX-RS |
Cosminexus JAX-RSエンジンを使用していた場合(「cjjaxrs.jar」をクラスパスに追加していた場合) |
|
Cosminexus JAX-RSエンジン独自のパラメタを使用していた場合 |
||
Cosminexus JAX-RSエンジン独自のRESTful Webサービス用クライアントAPIを使用していた場合 |
||
JPA |
CJPAプロバイダ独自のパラメタを使用していた場合 (「cosminexus.jpa」から始まる名称のユーザプロパティ,またはpersistence.xmlの<property>タグ指定値) |
|
永続化先データベースにHiRDB以外を使用していた場合 |
||
JSF |
JSFを使用していた場合(「cjsf.jar」をクラスパスに追加していた場合) |