centos 7.x 安装geoserver
一、安装包下载
Java SE Runtime Environment 8
jre-8u271-linux-x64.tar.gz
https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
geoserver-2.18.0-bin.zip
https://sourceforge.net/projects/geoserver/files/GeoServer/2.18.0/geoserver-2.18.0-bin.zip
二、安装java运行环境jre
将压缩包拷贝到/usr/local/ 目录,然后执行
# cd /usr/local/
# tar -zxvf jre-8u271-linux-x64.tar.gz /usr/local/jre1.8.0_271
添加环境变量:
vi /etc/profile
添加如下配置:
#java
export JAVA_HOME=/usr/local/jre1.8.0_271
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
完成后 按ESC,按 :wq 保存退出,
重新加载/etc/profile文件
# source /etc/profile
创建java链接
# ln -s /usr/local/jre1.8.0_271/bin/java /usr/bin/java
查看java安装装态
# java -version
三、安装GeoServer
解压软件包
# unzip geoserver-2.18.0-bin.zip -d /usr/share/geoserver/
# ll /usr/share/geoserver/
如果无unzip命令,则使用 yum install -y zip unzip 命令安装
授权
# chown -R root:root /usr/share/geoserver
创建自启动服务
vi /etc/systemd/system/geoserver.service
配置如下:
[Unit]
Description=GeoServer
After=network.target
[Service]
Type=simple
Environment="GEOSERVER_HOME=/user/share/geoserver"
ExecStart=/user/share/geoserver/bin/startup.sh
ExecStop=/user/share/geoserver/bin/shutdown.sh
User=root
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
粘贴完成后 按ESC键,输入 :wq 保存退出
执行如下命令:
重新加载服务:
# systemctl daemon-reload
使服务可用:
# systemctl enable geoserver.service
开始服务:
# systemctl start geoserver.service
查看服务装态
# systemctl status geoserver.service

浙公网安备 33010602011771号