將geoserver從tomcat發佈移到使用其原始安裝目錄發佈的操作步驟記錄

  以前在服務器上部署geoserver,都是先安裝然後從其安裝目錄下拷貝webapp內容放到tomcat目錄下的webapp文件夾中,最近服務器上對應盤掉了恢復不過來,掉的盤正好時tomcat目錄所在盤,要是擱在以前的做法是將geoserver重新安裝一遍然後重複以上步驟,但問題是好多圖層都得重新發布,雖然已經備份了圖層和相關style文件,但是總得一個個配置,着實麻煩,後來一想,既然原始geoserver是好的,爲什麼不直接用原始的呢,以後不要費盡周折再重新部署好了。
  實驗證明以上猜測思路是可行的,而且確實節省很多時間,只需要做少許改動即可:

  1. 修改安裝目錄下geoserver啓動端口:比如原來tomcat端口爲2345,則將geoserver啓動端口也改成2345,這樣可以保證使用該geoserver服務的所有程序都不需要修改geoserver服務地址,修改方法是再geoserver安裝目錄下的start.ini配置文件和bin中start.bat中修改端口號,默認爲8080:
    在這裏插入圖片描述
    在這裏插入圖片描述
  2. 將跨域文件lib下的拷貝到geoserver安裝目錄下webapps目錄下geoserver目錄下WBEB-INF目錄下lib文件夾中,注意不是geoserver目錄下的lib,然後修改geoserver安裝目錄下webapps目錄下geoserver目錄下WBEB-INF目錄web.xml中內容,新增filter和filter-mapping,具體見另一篇博客:https://blog.csdn.net/wqy248/article/details/87808716。
  3. 重新啓動geoserver,運行geoserver安裝目錄下bin中startup.bat批處理文件。
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章