CentOS7安装GeoServer

1、简介

GeoServer是OpenGIS Web服务器规范的J2EE实现,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载。

下载后上传到服务器的 /opt目录

image

2、依赖环境

GeoServer需要Java8环境。Oracle JRE是首选,但OpenJDK已经充分发挥作用。

3、解压到指定目录

因为下载的是:与操作系统无关的可运行二进制文件,所以在windows下解压后直接上传到Liunx系统中指定目录。

/usr/share/geoserver

4、添加环境变量

vi /etc/profile

# 追加

export GEOSERVER_HOME=/usr/share/geoserver

# 重新加载/etc/profile文件

source /etc/profile

5、用root用户启动

# 授权

chmod u+x /usr/share/geoserver/bin/*.sh

chown -R root /usr/share/geoserver/

6、端口号配置

vi /usr/share/geoserver/start.ini

# HTTP port to listen on

jetty.port=8083

7、启动

#进入目录

cd /usr/share/geoserver/bin

./startup.sh

8、访问地址:http://192.168.8.190:8083/geoserver/web/

默认帐号:admin 密码:geoserver

9、设置开机启动

  • 改造启动脚本

如果不改造脚本,无法通过systemctl来启动。

vi /usr/share/geoserver/bin/startup.sh

# 在最上面引入环境变量

source /etc/profile

# 最后执行改为nohup,并将日志输入到 /var/log/geoserver.log

nohup "$_RUNJAVA" $JAVA_OPTS $MARLIN_ENABLER -DGEOSERVER_DATA_DIR="$GEOSERVER_DATA_DIR" -Djava.awt.headless=true -DSTOP.PORT=8079 -DSTOP.KEY=geoserver -jar start.jar 1>/dev/null 2>/var/log/geoserver.log &

  • 修改停止脚本

vim /usr/share/geoserver/bin/shutdown.sh

# 在最上面引入环境变量

source /etc/profile

  • 创建服务

vi /lib/systemd/system/geoserver.service

[Unit]

Description=geoserver service

After=network.target

[Service]

Type=forking

LimitNOFILE=65536

ExecStart=/usr/share/geoserver/bin/startup.sh

ExecReload=

ExecStop=/usr/share/geoserver/bin/shutdown.sh

Restart=on-abort

[Install]

WantedBy=multi-user.target

  • 设置开机启动

systemctl enable geoserver.service

  • 其他命令

启动nginx服务

systemctl start geoserver.service 

设置开机自启动

systemctl enable geoserver.service

停止开机自启动

systemctl disable geoserver.service

停止服务

systemctl stop geoserver.service

查看服务当前状态

systemctl status geoserver.service

重新启动服务

systemctl restart geoserver.service 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值