変更内容
アプリケーション配備時に不正なdeployment descriptorの定義が検出された場合、アプリケーションの配備に失敗するようになります。
非互換
アプリケーション配備時に不正なdeployment descriptorの定義が検出された場合、以下の警告メッセージが出力され、配備処理が継続されます。
Unsupported deployment descriptors element <略>
アプリケーション配備時に不正なdeployment descriptorの定義が検出された場合、以下のエラーメッセージが出力され、配備処理が失敗します。
Exception during lifecycle processing java.lang.IllegalStateException: Descriptor not available in <略>
Exception during lifecycle processing java.lang. IllegalArgumentException: Failed setNumber when tried to set 'abc' to the descriptor <略>
対処方法
出力されるメッセージに従ってアプリケーションのdeployment descriptorの定義を修正してください。
または、システムプロパティ「deployment.descriptor.strict.validation」を設定することで、不正なdeployment descriptorの定義が検出されてもアプリケーションの配備を継続させることができます。詳細については、「GlassFishユーザーズガイド」の「GlassFishの概要」-「注意事項」-「配備時の注意事項」を参照してください。