Linux环境通过Tomcat部署GeoServer过程

347 阅读1分钟

部署过程

1、版本对应

GeoServer当前最新稳定版本2.23.2; GeoServer2.23.2 要求在您的系统上安装 Java 11 或 Java 17 环境 (JRE),需要使用Tomcat7.0.65 或更高版本进行部署; Java11更稳定,选择java11最新版本11.0.20; 根据Java和Tomcat版本适配说明,Tomcat10以及之前的版本都可以使用。 但是,实践操作Tomcat10.1.14发布GeoServer后浏览器无法访问到管理页面,更换为9.0.82可以。 基于以上,选择GeoServer2.23.2 + Java11.0.20 + Tomcat9.0.82

2、Tomcat设置

设置tomcat-bin-setclasspath.sh,开始处添加以下内容:

JAVA_HOME=/osu/jdk-11.0.20
JRE_HOME=/osu/jdk-11.0.20

jdk文件夹在主机上的路径。

将GeoServer.war放在tomcat的webapp下,启动Tomcat,浏览器访问http://SERVER/geoserver 。例如,当 Tomcat 在本地主机上的端口 8080 上运行时,URL 将是 http://localhost:8080/geoserver

3、关联MySQL数据库

参考官方说明:docs.geoserver.org/stable/en/u… 在官网下载Mysql相关Jar包,将jar包丢到/webapps/geoserver/WEB-INF/lib,重启服务即可。

4、设置允许跨域

/webapps/geoserver/WEB-INF/web.xml 放开该文件中跨域注释 image.png