我正在讀取.war文件,並在讀入ZipInputStream之後,編輯web.xml並添加weblogic.xml - 然後將所有這些轉換爲ZipOutputStream,我寫作爲最終的output.war文件。。使用ZipOutputStream創建的.war文件無法部署
我面臨的問題是output.war不能在WLS中部署。它沒有給出任何錯誤。它顯示該Web應用程序是活動的,但訪問時,我得到錯誤403.
但如果我打開.war文件使用任何歸檔器說winzip,編輯web.xml和weblogic.xml,然後我能(通過編輯,我的意思是,只需刪除一個空間並再次保存 - 無需更改)。
任何想法爲什麼會發生這種情況?編輯並保存xmls,可能會改變FORMAT或ENCODING tye?這是原因嗎?
(USIG的WebLogic 10.3.3)
我最初嘗試使用JarOutputStream。後來我剛剛用ZipOutputStream進行了拍攝。但不幸的是,兩人都得到了同樣的結果。 – Tom 2011-02-16 09:03:14