geoserver服務遷移小技巧

說不上技巧,好比說,要將geoserver從A服務器遷移到B服務器,上面所配置的style、store和layer都保持不變要怎麼作? 服務器

每一次往geoserver裏面添加store或是layer的時候,都會在geoserver目錄下的data\workspaces目錄中寫入配置信息,啓動的時候會去讀取這個目錄中的服務信息,從而發佈服務。 spa

爽的是,這個目錄的位置是可配置的,首先在某個目錄下新建一個任意名字的文件夾,就叫geoData吧,而後再這個目錄中新建一個名爲workspaces的目錄,這個目錄的名字必須是這個,日後geoserver的服務信息就會配置在裏面,而後在geoData目錄下再新建一個任意名字的目錄,就叫mapData吧,這個目錄用來放置文件型的地圖數據,接着在環境變量中增長名爲GEOSERVER_DATA_DIR的變量,值爲geoData的路徑,重啓geoserver,就會自動讀取geoData/workspaces中的服務信息發佈地圖服務。 server

若是你所發佈的地圖服務的數據位置在geoData/workspaces/mapData的話,geoserver會自動用相對路徑的形式配置服務,也就是說即便geoData這個目錄的位置變了,只要從新配置好GEOSERVER_DATA_DIR變量就好了,geoserver會自動找到地圖文件的位置,因此基於以上的瞭解,geoserver要遷移同時保持服務不變,也就不是什麼難事了 變量

相關文章
相關標籤/搜索