从 geoserver 导出图层配置

发布于 2024-11-08 19:05:47 字数 79 浏览 4 评论 0原文

是否可以从 geoserver 导出图层配置并将其导入另一台计算机上的 geoserver 中?每次我切换电脑时,都需要很长时间来继续设置图层。

is it possible to export layer configurations from geoserver and import them into geoserver on another computer? It takes a long time to keep setting up the layers everytime i switch computers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

秋凉 2024-11-15 19:05:47

显然你不能..唯一的方法是复制 data_dir 目录并替换新安装的 data_dir 。然后,当您启动 geoserver 时,您设置的图层配置应该会自动加载。

Apparently you cant..The only way is to copy the data_dir directory and replace the new installations data_dir. Then when you start up geoserver the layer configs you setup should load automatically.

一页 2024-11-15 19:05:47

您可以使用 Geoserver Manager1(Geoserver rest-api 的包装器),配置您的图层并存储该过程。然后您可以将管理器指向新的地理服务器。

You could use the Geoserver Manager1 (a wrapper around the Geoserver rest-api), to configure your layers, and store the procedure. Then you could just point the Manager to the new Geoserver.

逆蝶 2024-11-15 19:05:47

将 Geoserver 2.x 迁移到 Geoserver 2.y(使用 Tomcat):

  1. 备份 Geoserver 2.x 的目录“数据”。

  2. 在 Tomcat 中停止 Geoserver 2.x,然后停止 Tomcat (sudo /etc/init.d/tomcatx stop)。

  3. 删除(最好备份)“webapps”的目录“geoserver”。 (一般是tomcatx/webapps)。

  4. 安装新版本的 Geoserver(在本例中为 Geoserver 2.y)。如果您使用 Tomcat,则可以使用 war 文件。

  5. 使用新路径编辑文件“web.xml”(tomcatx/webapps/geoserver/WEB-INF/web.xml)。例如:

    <上下文参数>
        <参数名称>GEOSERVER_DATA_DIR
        <参数值>/var/lib/tomcatx/webapps/geoserver/data
     
    

    <context-param>
        <param-name>GEOSERVER_DATA_DIR</param-name>
        <param-value>new-path-of-data</param-value>
    </context-param> 
  1. 你的新目录“security”移动到其他地方(通常是 tomcatx/webapps/geoserver/data/security)。

  2. 将数据目录的权限更改为tomcatx。 (chgrp, chown)

  3. 重新启动 Tomcat。

问候。

Geoserver 2.x 是旧版本。

Geoserver 2.y 是新版本。

tomcatx 是您的 Tomcat 版本。

For the migration of Geoserver 2.x to Geoserver 2.y (using Tomcat):

  1. Make a backup of your directory "data" of Geoserver 2.x.

  2. Stop Geoserver 2.x in Tomcat and then, stop Tomcat (sudo /etc/init.d/tomcatx stop).

  3. Remove (a backup is best) your directory "geoserver" of "webapps". (generally is tomcatx/webapps).

  4. Install the new version of Geoserver (in this case Geoserver 2.y). If you are using Tomcat, you could use the war file.

  5. Edit the file "web.xml" (tomcatx/webapps/geoserver/WEB-INF/web.xml) whit the new path. For example:

    <context-param>
        <param-name>GEOSERVER_DATA_DIR</param-name>
        <param-value>/var/lib/tomcatx/webapps/geoserver/data</param-value>
    </context-param> 
    

to

    <context-param>
        <param-name>GEOSERVER_DATA_DIR</param-name>
        <param-value>new-path-of-data</param-value>
    </context-param> 
  1. Move your new directory "security" to other place (usually is tomcatx/webapps/geoserver/data/security).

  2. Change permissions of your data directory to tomcatx. (chgrp, chown)

  3. Restart Tomcat.

Regards.

Geoserver 2.x is old version.

Geoserver 2.y is new version.

tomcatx is your version of Tomcat.

池予 2024-11-15 19:05:47
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 数据

5-reload store on geoserver
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 to /var/lib/tomcat7/webapps/geoserver
sudo chown -R tomcat7 data
sudo chown -R :tomcat7 data

5-reload store on geoserver
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文