tomcat進行redeploy時出錯:could not be completely deleted

在windows下使用Jenkins進行tomcat的自動部署時發現一個問題,在配置好了tomcat後每次進行自動部署時tomcat都會報一個錯誤:could not be completely deleted。原因是因爲jenkins進行自動部署時流程如下:

  Redeploying [C:\Program Files (x86)\jenkins\jobs\test one\workspace\jenkins.war]
  Undeploying [C:\Program Files (x86)\jenkins\jobs\test one\workspace\jenkins.war]
  Deploying [C:\Program Files (x86)\jenkins\jobs\test one\workspace\jenkins.war]
在tomcat進行undeploying時會先刪除已經部署的目錄再重新部署,不知原因在刪除舊的目錄時沒辦理徹底刪除掉,所以纔會出現上面的提示:could not be completely deleted。


在網上找了方法,說是需要修改$TOMCAT_HOME/conf/context.xml:

<Context antiJARLocking="true" antiResourceLocking="true">

按這個方法修改了,不過在部署進還是會出現上面的錯誤提示,不過項目是可以繼續deploying了,而且可以正常訪問,具體怎麼才能不出現錯誤提示還沒有找到方法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章