配備に関する注意・制限事項について説明します。
リソース参照の設定で、認証タイプがコンテナであるものは、必ずその詳細設定を入力してください。
コンテナによる永続性を持つEntity Beanは、配備操作の前に永続化用のSQL文を設定しておいてください。
ファイル名や表示名に空白文字、2バイト文字は使えません。
この現象はStandard、Enterpriseにおいて発生します。 モジュールに対して開始あるいは停止処理を行うためには、プロセスグループが開始完了している必要があります。 次のような場合にはプロセスグループの開始に時間がかかり、そのためプロセスグループが開始完了していないのにモジュールの開始/停止処理が実行されて、エラーになることがあります。
エラーが発生した場合には、統合運用管理ツールなどからプロセスグループの開始完了を確認できた後、再度モジュールに対する開始を実行してください。
これはStandard、Enterpriseにおける制限です。 EJBの場合、リモートインターフェース、リモートホームインターフェースに定義されたメソッド、CORBAの場合は、 IDLの1つのインターフェース定義内に定義されたオペレーションの数が2704を超える場合は配備に失敗します。これらのモジュールを作成する際は、この数を超えないようにインターフェースを 分割して下さい。
再配備に失敗した場合、以前に配備されていたアプリケーションが配備解除された状態になる場合があります。再配備前の状態に戻すには、以前に配備されていたアプリケーションを配備しなおしてください。
Standard、EnterpriseにおいてWebモジュールとEJBモジュールで構成されるJava EEアプリケーションを開始した際に、Webモジュールのロードでエラーが発生した場合、次回からの開始処理に失敗することがあります。 エラーが発生した場合は、Java EEアプリケーションが登録されているプロセスグループを一旦停止した後に開始させ、その後にJava EEアプリケーションを停止して下さい。
この現象はStandard、Enterpriseにおいて発生します。 復旧のためには、一旦プロセスグループを停止し、その後にモジュールを開始してください。 プロセスグループは、モジュールの開始に伴って自動的に開始します。 この現象を回避するためには、プロセスグループが開始している状態で配備を行ってください。
Standard、Enterpriseが該当します。 運用管理ツールなどから、配備済みのWebアプリケーションのコンテキストルートを変更すると、正常に動作しなくなります。 もし変更してしまった場合、再度もとのコンテキストルートに設定しなおしてください。