首页 > 其他分享 >银河麒麟安装GeoServer服务

银河麒麟安装GeoServer服务

时间:2023-03-08 12:03:37浏览次数:42  
标签:GeoServer -- 麒麟 银河 2020 geoserver root localhost

基于银河麒麟V10 SP3下安装部署GeoServer地图服务

一、环境

 

Java 1.8.0_361

Geoserver 2.17.2

GeoServer 2.17.2下载:https://nchc.dl.sourceforge.net/project/geoserver/GeoServer/2.17.2/geoserver-2.17.2-bin.zip

二、安装部署

1.确保在系统上安装了Java Runtime Environment(JRE)。GeoServer需要Java 8或Java 11环境,可从OpenJDK,AdoptOpenJDK获得或由您的OS发行版提供。

[root@localhost ~]# yum install java-1.8.0-openjdk  # 输入y

 

[root@localhost ~]# java -version
java version "1.8.0_361"
Java(TM) SE Runtime Environment (build 1.8.0_361-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.361-b09, mixed mode

2.下载GeoServer

[root@localhost ~]# yum -y install wget
上次元数据过期检查:1:53:16 前,执行于 2023年03月08日 星期三 08时58分11秒。
软件包 wget-1.20.3-3.ky10.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@localhost ~]# wget https://nchc.dl.sourceforge.net/project/geoserver/GeoServer/2.17.2/geoserver-2.17.2-bin.zip #下载时间比较长,建议不适用该方法
把下载好的geoserver-2.18.0-bin.zip传到银河麒麟系统的beifen文件夹下

  [root@localhost ~]# cd /beifen
  [root@localhost beifen]# ll

3.解压下载好的GeoServer安装包到指定目录

 建议的位置为/usr/share/geoserver
[root@localhost ~]# yum search unzip
上次元数据过期检查:2:30:09 前,执行于 2023年03月08日 星期三 08时58分11秒。
====================================== Name 精准匹配:unzip ======================================
unzip.x86_64 : A utility for unpacking zip files
================================== Name 和 Summary 匹配:unzip ===================================
unzip-help.x86_64 : Man pages for unzip

[root@localhost ~]# yum -y install unzip
上次元数据过期检查:2:31:15 前,执行于 2023年03月08日 星期三 08时58分11秒。
软件包 unzip-6.0-47.ky10.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!

[root@localhost ~]# mkdir /usr/share/geoserver   //建议的位置为/usr/share/geoserver。

[root@localhost beifen]# unzip geoserver-2.18.0-bin.zip -d /usr/share/geoserver/   #解压geoserver-2.18.0-bin.zip并移动到指定的位置

[root@localhost ~]# ll -h /usr/share/geoserver/  # 查看指定路径下是内容信息

4.添加环境变量以保存GeoServer的位置

[root@localhost ~]# echo "export GEOSERVER_HOME=/usr/share/geoserver" >> /etc/profile

[root@localhost ~]# source /etc/profile  # 刷新 [root@localhost ~]# cat /etc/profile | tail -2   # 查询环境变量

5.使自己成为geoserver文件夹的所有者

[root@localhost ~]# chown -R root:root /usr/share/geoserver/
[root@localhost ~]# ll /usr/share/geoserver/
总用量 264
drwxr-xr-x  2 root root     82  9月 21  2020 bin
drwxr-xr-x 14 root root    313  9月 21  2020 data_dir
drwxr-xr-x  2 root root    276  5月 19  2020 etc
drwxr-xr-x  2 root root   4096  9月 21  2020 lib
drwxr-xr-x  2 root root     98  9月 21  2020 license
drwxr-xr-x  2 root root     24  5月 19  2020 logs
drwxr-xr-x  2 root root    173  5月 19  2020 modules
-rw-r--r--  1 root root  85824  9月  2  2020 NOTICE.md
-rw-r--r--  1 root root    423  5月 19  2020 README.txt
drwxr-xr-x  2 root root     30  5月 19  2020 resources
-rw-r--r--  1 root root   3945  9月  2  2020 RUNNING.txt
-rw-r--r--  1 root root   1971  5月 19  2020 start.ini
-rw-r--r--  1 root root 160629  5月 19  2020 start.jar
-rw-r--r--  1 root root    333  9月 21  2020 VERSION.txt
drwxr-xr-x  3 root root     23  9月 21  2020 webapps

6.通过进入目录geoserver/bin并执行startup.sh脚本来启动GeoServer

[root@localhost ~]# cd /usr/share/geoserver/bin/
[root@localhost bin]# ls
shutdown.bat  shutdown.sh  startup.bat  startup.sh
[root@localhost bin]# ./startup.sh  #启动GeoServer

GEOSERVER DATA DIR is /usr/share/geoserver/data_dir
2023-03-08 11:42:22.079:INFO::main: Logging initialized @648ms to org.eclipse.jetty.util.log.StdErrLog
2023-03-08 11:42:22.441:WARN:oejx.XmlConfiguration:main: Property 'jetty.port' is deprecated, use 'jetty.http.port' instead
2023-03-08 11:42:22.442:WARN:oejx.XmlConfiguration:main: Property 'http.timeout' is deprecated, use 'jetty.http.idleTimeout' instead
2023-03-08 11:42:22.461:INFO:oejs.Server:main: jetty-9.4.18.v20190429; built: 2019-04-29T20:42:08.989Z; git: e1bc35120a6617ee3df052294e433f3a25ce7097; jvm 1.8.0_361-b09
2023-03-08 11:42:22.502:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///usr/share/geoserver/webapps/] at interval 1

。。。

//执行geoserver 启动脚本

//此处需要注意的是geoserver启动后。会一直处于程序窗口无法退出。需要重新打开一个连接centos的窗口。
[root@localhost ~]# ss -antulp | grep :8080 //新开命令窗口查询,因为执行start.sh脚本没放入后台,会一直占用终端窗口 
tcp    LISTEN  0       100                        *:8080                *:*      users:(("java",pid=5518,fd=59))

三、访问GeoServer

http://服务器IP地址:8080/geoserver  #如果没有打开请关闭防火墙 我的http://192.168.65.132:8080/geoserver

默认的用户名 :admin 和 密码:geoserver 登录后,进入主界面

   

要关闭GeoServer,请关闭永久命令行窗口,或运行bin目录中的shutdown.sh文件。

四、可能出现的问题

1、8080无法访问的问题,最大可能出现的原因是防火墙端口的开放问题,解决办法如下:

打开防火墙:

systemctl start firewalld.service
查看端口号开放状态:

firewall-cmd --query-port=8080/tcp
添加开放测试端口:

firewall-cmd --add-port=8080/tcp
查看所有开放端口:

firewall-cmd --list-all
添加永久开放端口:

firewall-cmd --zone=public --permanent --add-port=8080/tcp
再次查看所有开放端口:

firewall-cmd --list-all

另外,我们还可以查看配置文件,对外开放端口配置文件在/etc/firewalld/zones目录下。

先 cd /etc/firewalld/zones
再 vi public.xml

最后再去访问http://服务器IP地址:8080/geoserver即可。

  

卸载

如果正在运行,请先停止GeoServer。

删除安装GeoServer的目录。

 

标签:GeoServer,--,麒麟,银河,2020,geoserver,root,localhost
From: https://www.cnblogs.com/liunaixu/p/17191535.html

相关文章

  • 银河麒麟kylin_v10安装OpenLiteSpeed
    系统版本:kylinv10sp2更新yum源[root@localhost~]#wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.reposed-......
  • v10 有麒麟安装vsftp配置用户
    1.安装[root@localhost~]#yum-yinstallvsftpd//配置开机启动[root@localhost~]#chkconfigvsftpdon[root@localhost~]#servicevsftpdstatus2.配置//添加......
  • 银河麒麟v10 sp1 安装 PostgreSQL 11.16
    一、安装环境   操作系统:银河麒麟v10 sp3 x86_64   内核版本:   PostgreSQL版本:11.16二、安装过程2.1下载源码包创建目录mkdir-p/tools/postgresql......
  • 银河麒麟V10——Postgres-12.5主从编译安装
    一、机器信息IP/主机名备注192.168.50.1/Rz01.local 主库192.168.50.2/Rz02.local 从库 二、编译包下载链接:https://pan.baidu.com/s/1fiOmYB8uplfA1LQDy_LhqQ提取......
  • 麒麟kylin-server-v10-sp2安装oracle11g
    envkylin-server-v10-sp24.19.90-24.4.v2101.ky10.x86_642c4goracle11g-2.0.4toolsp13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of......
  • 麒麟 v10 x86 安装 docker 和 docker-compose
    安装docker在docker官网查看最新的docker版本https://download.docker.com/linux/static/stable/x86_64/下载离线包wgethttps://download.docker.com/linux/sta......
  • 麒麟客户端vsftp
    #麒麟客户端搭建vsftp,使用被动模式,麒麟客户端关闭防火墙#cp/etc/vsftpd.conf/etc/vsftpd.conf.bak#grep-Ev'^(#|$)'/etc/vsftpd.conf.bak>/etc/vsftpd.conf##li......
  • 在 银河麒麟操作系统 v10 中离线安装 docker 环境
    详情请参考以下链接:https://blog.csdn.net/qq_30665009/article/details/125938033https://little-star.love/posts/6da98871简略版本:#查看系统版本cat/etc/os-rel......
  • 银河麒麟V10系统的 postgresql/postgis完整部署
    一、posgresql部署1、安装前可以先进行用户以及用户组的配置,方便后面进行授权(通过编译安装也需要,后续步骤会体现)。用户配置#新增用户组groupaddpostgres#创建用户......
  • C# 自动化发布GeoServer
    最近新接触了GeoServer,从零开始的研究也是折磨了好几天,发现GeoServer这块很多大佬分享各种解决方案,也是帮了我大忙,刚好告一个段落了,所以也贡献一下我这几天的研究成果,希望......