首页 > 解决方案 > 使用java以编程方式启动geoserver

问题描述

我正在寻找使用多个地理服务器实例运行一些集成测试,并认为最好的方法是以编程方式进行设置和拆卸。

有没有简单的例子说明如何做到这一点?

标签: geoserver

解决方案


您可以使用命令行中的 {tomcat_home}/bin/startup.sh 在 tomcat 中启动 geoserver(几乎所有编程语言都允许您运行操作系统命令)。

现在,对于设置和数据连接,您最好的机会是使用 Geoserver Rest API: https ://docs.geoserver.org/stable/en/user/rest/

如果您想为多个地理服务器实例复制相同的配置/数据设置,您可以创建一个包含所有配置的现成“数据”目录,并将该目录粘贴到您想要的每个地理服务器实例上。

拆机步骤可以使用 {tomcat_home}/bin.shutdown.sh 命令。


推荐阅读