首先為什么有這個需求呢?是我的部門經理找到我說想讓weblogic部署靜態的html,目標是如果我想把服務器上的項目更新,
這段時間會比較長,想着能不能在這段時間讓用戶知道能夠得到比較好的用戶體驗。比如說我現在有三個系統oa1,oa2,oa3在做集群,這時候我項目更新,把
靜態的html開啟部署進來,然后把oa1,oa2,oa3關閉,這時候訪問這個系統的跟目錄還是原先的一樣為oa,但是跳轉的是我給用戶提供的友好界面,
其實我之前做的就是nginx訪問系統訪問失敗跳轉的自定義頁面,可能他們想法比較多吧,做就行了。
Weblogic部署html
1.weblogic 安裝部署純靜態html注意事項
weblogic安裝部署的文件夾下必須要有 WEB-INF\web.xml 文件,否則無安裝部署
2.環境准備
因為必須要有web.xml,所以考慮maven或者動態的web工程.然后因為是靜態資源,所以也就沒有必要使用maven了,最終決定使用動態web,而且打完war包也只有2kb,比較小.
3.項目創建
把項目部署到weblogic上面,我用的是weblogic12c的環境,這邊通過winscp或者其他軟件上傳war到weblogic的/home/weblogic/bea12/Oracle_Home/user_projects/domains/d.15268/webapps目錄下
進入weblogic的控制台目錄
http://192.168.1.133:15268/console
輸入賬號密碼 root/root123.
點擊左邊的部署安裝
直接下一步到完成,如果中間出錯,是因為weblogc和web.xml的問題,建議看我的第一張圖片,按照上面配置就沒有問題了
完成后圖片如下
點擊StaticHtml
成,如果中間出錯,是因為weblogc和web.xml的問題,建議看我的第一張圖片,按照上面配置就沒有問題了
然后我們訪問http://192.168.1.133:15268/oa/