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

 

posted @ 2020-11-20 20:53  回忆的片段  阅读(524)  评论(0)    收藏  举报