在 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)
如何在 CentOS/RHEL 8 上安装 GeoServer
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