私は.warファイルを読み込み、ZipInputStreamに読み込んだ後、web.xmlを編集してweblogic.xmlを追加してから、これをZipOutputStreamに転送します最終的なoutput.warファイルとして出力します。ZipOutputStreamを使用して作成した.warファイルのデプロイに失敗しました
私が直面している問題は、output.warがWLSに配置できないことです。それは何の誤りも与えない。 Webアプリケーションがアクティブであることを示していますが、アクセス権にはエラー403が表示されます。
しかし、どのアーカイバを使用してもwinzipという名前の.warファイルを開いた場合、web.xmlとweblogic.xmlを編集すると、 (私は編集することによって、スペースをいくらか削除して、再度保存します - 変更はありません)。
これはなぜ起こっているのでしょうか? xmlを編集して保存すると、FORMATまたはENCODING tyeを変更できますか?その理由は何ですか?
(usigなWebLogic 10.3.3)
私は最初JarOutputStreamで試しました。後で私はちょうどZipOutputStreamで撮影しました。しかし悲しいことに、両方とも同じ結果をもたらしました。 – Tom
私の側から愚かな間違い私は言う..代わりにコードに沿って、代わりにfile.separatorを使用する場合、私はハードコード '/'。 Linuxの問題が発生します。 – Tom