項目中有一個需求,要求達到的效果是客戶把html文件及其相關的圖片資源打包成一個文件夾後推送到服務器的某個目錄下,而後客戶經過瀏覽器訪問這個html文件,以後客戶在咱們的系統中配置這些目錄的文件路徑後咱們的系統要自動生成一個網頁連接讓客戶訪問,客戶再經過瀏覽器就能夠訪問到這個html頁面,最終咱們採用的是在weblogic中部署一個單獨的應用,該應用以目錄的方式部署,這個目錄就是客戶推送html文件的目標目錄,這個目錄下有新增的html文件或html文件被修改後經過瀏覽器均可以立刻看到。html
這就要求weblogic可以實時檢測到應用目錄下文件的新增和修改狀況,也就是熱部署的概念了,但因爲weblogic默認是不支持熱部署的,因此須要作一些配置讓其支持熱部署,具體配置以下:web
1. 在應用根目錄下新建一個目錄叫WEB-INF,在這個目錄下新建兩個文件,一個是web.xml,一個是weblogic.xml,具體內容以下:瀏覽器
web.xml服務器
<web-app></web-app>app
weblogic.xmlxml
<container-descriptor>
<servlet-reload-check-secs>0</servlet-reload-check-secs>
<resource-reload-check-secs>0</resource-reload-check-secs>
</container-descriptor>htm
在weblogic的控制檯界面部署應用,應用的根目錄即爲上面的目錄,在部署過程當中必定要選擇「我要使部署可以經過如下目錄訪問」blog