
下载安装geoserver官网地址一般我们选择稳定版就好了2.28.0 不再支持 jdk8 了如果需要 jdk8 的需要下载旧版本的 geoserver。Nightly 版即夜间构建版是开发团队通过自动化系统每日编译的软件版本。我们一般不选 Nightly 版本。这里选第一个就好了通过 jar 包启动全平台都可用。下载后文件目录如下图所示进入bin目录里面有启动脚本Windows 平台启动 bat 脚本Mac/Linux 平台启动 sh 脚本即可。默认启动是不支持跨域的下面我们来配置跨域。配置跨域进入 geoserver 目录下的 lib 文件夹将其中的jetty-servlets-9.4.57.v20241219.jar和jetty-util-9.4.57.v20241219.jar复制到geoserver/webapps/geoserver/WEB-INF/lib下这里有文章说去别的地方去下载这两个jar 包然后放到webapps/geoserver/WEB-INF/lib下这里是没必要去下载的geoserver 中已经包含有这两个 jar包了复制过去就好了。自己去下载还要考虑版本问题用 geoserver 自己版本一定是兼容的。修改geoserver/webapps/geoserver/WEB-INF目录下的 web.xml 文件可以直接新增以下配置filter filter-namecross-origin/filter-name filter-classorg.eclipse.jetty.servlets.CrossOriginFilter/filter-class init-param param-namechainPreflight/param-name param-valuefalse/param-value /init-param init-param param-nameallowedOrigins/param-name param-value*/param-value /init-param init-param param-nameallowedMethods/param-name param-valueGET,POST,PUT,DELETE,HEAD,OPTIONS/param-value /init-param init-param param-nameallowedHeaders/param-name param-value*/param-value /init-param /filter filter-mapping filter-namecross-origin/filter-name url-pattern/*/url-pattern /filter-mapping也可以打开 web.xml 配置文件中的注释这些配置已经存在了只不过是被注释了。