是否可以从地理服务器导出图层配置并将其导入另一台计算机上的地理服务器?每次切换计算机时都需要花费很长时间来设置图层。
答案 0 :(得分:7)
显然你不能......唯一的方法是复制data_dir目录并替换新的安装data_dir。然后,当您启动geoserver时,您设置的图层配置应自动加载。
答案 1 :(得分:2)
您可以使用Geoserver Manager 1(Geoserver rest-api的包装器)来配置图层并存储过程。然后你可以将管理器指向新的Geoserver。
答案 2 :(得分:1)
将Geoserver 2.x迁移到Geoserver 2.y(使用Tomcat):
备份您的目录"数据" Geoserver 2.x。
在Tomcat中停止Geoserver 2.x,然后停止Tomcat(sudo /etc/init.d/tomcatx停止)。
删除(备份最好)您的目录" geoserver" " webapps"。 (通常是tomcatx / webapps)。
安装新版Geoserver(本例中为Geoserver 2.y)。如果您使用的是Tomcat,则可以使用war文件。
编辑文件" web.xml" (tomcatx / webapps / geoserver / WEB-INF / web.xml)whit新路径。例如:
<context-param>
<param-name>GEOSERVER_DATA_DIR</param-name>
<param-value>/var/lib/tomcatx/webapps/geoserver/data</param-value>
</context-param>
到
<context-param>
<param-name>GEOSERVER_DATA_DIR</param-name>
<param-value>new-path-of-data</param-value>
</context-param>
移动新目录&#34; security&#34;到其他地方(通常是tomcatx / webapps / geoserver / data / security)。
将数据目录的权限更改为tomcatx。 (chgrp,chown)
重启Tomcat。
问候。
Geoserver 2.x是旧版本。
Geoserver 2.y是新版本。
tomcatx是您的Tomcat版本。
答案 3 :(得分:0)
1.copy folder "data" in geoserver to on another computer and replace it to .war and geoserver folder
2-dump database old to new computer
3-restart tomcat
/etc/init.d/tomacat7 restrat
4-change owner "data" on geoserver to tomcat user
-cd到/ var / lib / tomcat7 / webapps / geoserver sudo chown -R tomcat7数据 sudo chown -R:tomcat7 data
5-reload store on geoserver