GeoServer初体验-安装
研究生开始搞室内定位,做了几个项目,也看了些材料。感觉实验室这边在项目实施上都还有好多不完善啊。研一了解到postgreSQL,把实验室用的数据库来了个大改。现在接触到GeoServer,先试试水。
GeoServer是一个用Java编写的开源软件服务器,允许用户共享和编辑地理空间数据。为互操作性而设计,它使用开放标准发布来自任何主要空间数据源的数据。
安装
前提环境:JDK8/11
下载地址:Download - GeoServer
其安装包分为Platform Independent Binary
,Windows Installer
, web Archive
三个版本
平台无关二进制包
Linux、macOS、windows 通用
-
下载
Platfoem Independent Binary
包 -
解压缩并移动到安装路径
官方建议
macOS:
/usr/local/geoserver
;Linux:
/usr/share/geoserver
;Windows:
C:\Program Files\GeoServer
(我还是更喜欢D盘) -
添加GeoServer环境
echo "export GEOSERVER_HOME=/usr/local/geoserver" >> ~/.profile . ~/.profile
Windows下配置方式与配置
JAVA_HOME
一样。
但有两个环境变量,GEOSERVER_HOME
和GEOSERVER_DATA_DIR
,后者默认为%GEOSERVER_HOME\data_dir
。 -
修改权限
sudo chown -R <USERNAME> /usr/local/geoserver/
-
启动
cd /usr/local/geoserver/bin sh startup.sh
Windows下直接运行
startup.bat
-
进入网页
http://localhost:8080/geoserver
-
停止。直接终端停止或运行
shutdown.sh / shutdown.bat
-
卸载
- 终止GeoServer运行
- 删除文件目录
Windows安装包
是专为Windows的可视安装包exe
-
下载安装页面中的
Windows Installer
包 -
打开后一路next,其中有几个地方是可选的
-
Java环境:默认为当前系统环境中的
JAVA_HOME
,若可用会显示This path is VALID
; -
安装路径
-
数据路径
-
GeoServer管理员信息:默认账号为
admin
,密码为geoserver
-
GeoServer端口:默认为`8080
-
安装方式:
作为服务安装
或手动运行
这里建议使用
作为服务安装
,需要在服务中找到GeoServer 2.20.1
进行开启/关闭。第一次试着以
手动运行
安装后,在开始菜单栏中启动GeoServer时会报错geoServer Error: Unable to access jarfile start.jar
,只能到安装目录下自行运行java -jar start.jar
-
-
登陆网页
http://localhost:8080/geoserver
-
卸载。安装目录下运行
uninstall.exe
Web包
直接打包为一个独立的servlet,可以直接应用到现成的Web服务器上,如Tomcat
和Jetty
安装类似于平台无关二进制文件,将解压后文件中的geoserver.war
部署到服务器的webapps
中并重启。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!