1. 程式人生 > >weblogic部署問題,Exception occured while downloading files,Error Comments may not contain '--'

weblogic部署問題,Exception occured while downloading files,Error Comments may not contain '--'

前言:
wbelogic部署專案到叢集的過程(stage模式),首先專案會載入到AdminServer,然後受管伺服器從AdminServer下載專案,最後進行專案的一致性校驗。如果一致,那麼部署成功。否則,部署失敗。

部署錯誤案例:

1.Error Comments may not contain ‘–’
今天檢修的時候,把增量部署包覆蓋到生產環境伺服器之後,由於增加了幾個controller,需單獨修改web.xml,使其能夠載入到這幾個新增的controller類。修改完web.xml後在weblogic控制檯停止應用的時候報錯,錯誤資訊為:
Error Comments may not contain ‘–’
直譯意思是註釋可能不包含’–’,後來查資料懷疑修改web.xml的時候不小心刪掉了一個完整註釋()的後半部分(–>),遂刪掉測試環境中web.xml的一個完整註釋的後半部分,刪掉後留存在web.xml中的註釋的格式為<!-- ###

,然後在weblogic控制檯停止應用,錯誤資訊和檢修時錯誤資訊一樣,最終鎖定生產環境由於誤操作web.xml導致控制檯停止應用失敗的原因。

2.Exception occured while downloading files(2016-07-12)
叢集部署,釋出專案後,點選啟用更改的時候出現Exception occured while downloading files,Reached EOF這兩個錯誤,經除錯發現在solr_domain/servers/Server-solr02中的stage或tmp目錄沒有執行許可權,執行命令:

# cd /home/weblogic/Oracle/Middleware/user_projects/domains/solr_domain/servers/Server-solr02 
# chmod 755 *

執行完後重新發布專案,仍然是一樣的錯誤,難道還是沒有許可權?,繼續除錯,將目錄下的子目錄和檔案全部重新授權,執行命令:

# cd /home/weblogic/Oracle/Middleware/user_projects/domains/solr_domain/servers/Server-solr02 
# chmod -R  755 *

執行完後重新發布專案,OK!就是目錄中沒有執行許可權導致下載檔案失敗。