.warファイルを読み取っていて、それをZipInputStreamに読み込んだ後、web.xmlを編集してweblogic.xmlを追加します。次に、これらすべてをZipOutputStreamに転送します。これを最終的なoutput.warファイルとして書き込みます。
私が直面している問題は、output.warがWLSにデプロイできないことです。エラーは発生しません。Webアプリがアクティブであることを示していますが、アクセスするとエラー403が発生します。
しかし、winzipなどのアーカイバを使用して.warファイルを開き、web.xmlとweblogic.xmlを編集すると、デプロイできます(編集とは、スペースを削除して再度保存するだけです。変更はありません)。
なぜこれが起こっているのか考えていますか?xmlを編集して保存すると、フォーマットまたはエンコードが変更される可能性がありますか?それが理由ですか?
(usig weblogic 10.3.3)