| 10. 配備 |
配備に関する注意・制限事項について説明します。
| 10.1. 注意事項 |
Java EEアプリケーションに含むことができないSIPアプリケーションの種類
統合型以外のSIPアプリケーションを含んだJava EEアプリケーションは配備できません。
リソース参照
リソース参照の設定で、認証タイプがコンテナであるものは、必ずその詳細設定を入力してください。
コンテナが永続性を管理するEntity BeanのSQL文生成
コンテナによる永続性を持つEntity Beanは、配備操作の前に永続化用のSQL文を設定しておいてください。
文字の制限
ファイル名や表示名に空白文字、2バイト文字は使えません。
サーバノード配下へのドメイン追加
配備先ドメインを追加する場合は、指定のサーバに対して操作します。 未定義のドメイン名を指定しても追加できてしまいます。
モジュールに対して開始あるいは停止を行った際に「プロセスグループが開始していない」という趣旨のエラーが発生する
この現象はStandard EditionとEnterprise Editionでのみ発生します。 モジュールに対して開始あるいは停止処理を行うためには、プロセスグループが開始完了している必要があります。 次のような場合にはプロセスグループの開始に時間がかかり、そのためプロセスグループが開始完了していないのにモジュールの開始/停止処理が実行されて、エラーになることがあります。
2704を超えるオペレーションが1つのインターフェースに定義されている場合、配備に失敗します。
これはStandard EditionとEnterprise Editionでのみの制限です。 EJBの場合、リモートインターフェース、リモートホームインターフェースに定義されたメソッド、CORBAの場合は、 IDLの1つのインターフェース定義内に定義されたオペレーションの数が2704を超える場合は配備に失敗します。これらのモジュールを作成する際は、この数を超えないようにインターフェースを 分割して下さい。
再配備に失敗するとアクセス認証定義ファイルに不整合が発生する
アプリケーションの再配備に失敗すると、アプリケーションに対するアクセス認証定義ファイルに不整合が発生し、アプリケーションの実行ができなくなります。 本事象が発生した場合は、一旦そのアプリケーションを配備解除し、もう一度配備しなおしてください。
配備前の妥当性検証機能 非サポート
配備前の妥当性検証(ベリファイ)機能はサポートしていません。 オートデプロイ時の妥当性検証の有効/無効を切り替える設定項目 autodeploy-verifier-enabled の値を既定値のfalseから変更しないでください。 この項目をtrueに設定するとアプリケーションに問題が無くてもオートデプロイに失敗します。 WebOTX SIP Application Server V8.13では、この項目をtrueに設定してもオートデプロイ前の妥当性検証は実行されません。
| 10.2. 制限事項 |
Webコンポーネントのロード失敗後、そのモジュールの開始ができなくなる
Standard EditionとEnterprise EditionでWebモジュールとEJBモジュールで構成されるJava EEアプリケーションを開始した際に、Webモジュールのロードでエラーが発生した場合、次回からの開始処理に失敗することがあります。 エラーが発生した場合は、Java EEアプリケーションが登録されているプロセスグループを一旦停止した後に開始させ、その後にJava EEアプリケーションを停止して下さい。
停止状態のプロセスグループに対してモジュールを停止状態で配備した後にプロセスグループを開始すると、モジュールが正常にロードされない
この現象はStandard EditionとEnterprise Editionでのみ発生します。 復旧のためには、一旦プロセスグループを停止し、その後にモジュールを開始してください。 プロセスグループは、モジュールの開始に伴って自動的に開始します。 この現象を回避するためには、プロセスグループが開始している状態で配備を行ってください。
配備済みのWebアプリケーションのコンテキストルートを変更すると動作しない。
Standard EditionとEnterprise Editionでのみ該当します。 運用管理ツールなどから、配備済みのWebアプリケーションのコンテキストルートを変更すると、正常に動作しなくなります。 もし変更してしまった場合、再度もとのコンテキストルートに設定しなおしてください。
webotx-updateタスクの実行に失敗する
WebOTXが提供するAntタスクwebotx-updateは正しく動作しません。webotx-updateタスクは使用しないでください。