在 CentOS/RHEL 8 上安装 Java 运行时环境(JRE)
GeoServer 软件是用 Java 编程语言开发的,因此我们必须安装 Java 运行时环境来执行 GeoServer 应用程序。
使用 dnf 命令在 Linux 操作系统上安装 OpenJDK。
# dnf install java-1.8.0-openjdk-devel
安装后,验证Java版本。
# java -version openjdk version "1.8.0_302" OpenJDK Runtime Environment (build 1.8.0_302-b08) OpenJDK 64-Bit Server VM (build 25.302-b08, mixed mode)
on
it
road
.com
在 CentOS/RHEL 8 上安装 GeoServer 软件:
我们可以从官方网站下载 GeoServer 软件。
或者使用 wget 命令直接从 Linux CLI 下载 GeoServer 软件。
# cd /tmp # wget http://sourceforge.net/projects/geoserver/files/GeoServer/2.19.2/geoserver-2.19.2-bin.zip
为 GeoServer 软件创建一个目录,并使用 unzip 命令将下载的 zip 文件解压缩到其中。
# mkdir /usr/share/geoserver # unzip -d /usr/share/geoserver/ geoserver-2.19.2-bin.zip
创建一个 Linux 用户并授予他 GeoServer 主目录的所有权。
# useradd -m -U -d /usr/share/geoserver -s /bin/false geoserver # chown -R geoserver:geoserver /usr/share/geoserver
在 Linux 防火墙中允许 GeoServer 服务端口。
# firewall-cmd --permanent --add-port=8080/tcp success # firewall-cmd --reload success
为 GeoServer 服务创建一个 Systemd 单元。
# vi /usr/lib/systemd/system/geoserver.service
在此文件中添加以下指令。
Description=GeoServer Service After=network.target [Service] Type=simple User=geoserver Group=geoserver Environment="GEOSERVER_HOME=/usr/share/geoserver" ExecStart=/usr/share/geoserver/bin/startup.sh ExecStop=/usr/share/geoserver/bin/shutdown.sh [Install] WantedBy=multi-user.target
启用并启动 geoserver.service。
# systemctl daemon-reload # systemctl enable --now geoserver.service
访问 GeoServer 应用程序:
使用 Web 浏览器打开 http://geoserver-01.onitroad.com:8080/geoserver
使用默认凭据登录: admin/geoserver
日期:2020-09-17 00:12:32 来源:oir作者:oir