CentOS7安装GeoServer
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS7安装GeoServer,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2152字,纯文字阅读大概需要4分钟。
内容图文
简介
GeoServer是OpenGIS Web服务器规范的J2EE实现,利用GeoServer可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过GeoServer可以比较容易的在用户之间迅速共享空间地理信息。GeoServer是社区开源项目,可以直接通过社区网站下载。
GeoServer用户手册:https://docs.geoserver.org/stable/en/user/
建议的位置:/usr/share/geoserver
下载地址:http://geoserver.org/release/2.18.0/
下载后上传到服务器的 /opt目录
依赖环境
GeoServer需要Java8环境。Oracle JRE是首选,但OpenJDK已经充分发挥作用。
解压到指定目录
tar -zxvf geoserver-2.18.0.tar.gz |
mv /opt/geoserver-2.18.0 /usr/share/geoserver |
添加环境变量
vi /etc/profile |
# 追加 export GEOSERVER_HOME=/usr/share/geoserver |
# 重新加载/etc/profile文件 source /etc/profile |
用root用户启动
# 授权 chown -R root:root /usr/share/geoserver |
端口号配置
vi /usr/share/geoserver/start.ini |
# HTTP port to listen on jetty.port=8083 |
启动
#进入目录 cd /usr/share/geoserver/bin |
./startup.sh |
访问地址:http://192.168.8.190:8083/geoserver/web/
默认帐号:admin 密码:geoserver
设置开机启动
改造启动脚本
如果不改造脚本,无法通过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 |
内容总结
以上是互联网集市为您收集整理的CentOS7安装GeoServer全部内容,希望文章能够帮你解决CentOS7安装GeoServer所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。