当前位置: 首页 > news >正文

开源 GIS 服务器搭建:GeoServer 在 Linux 系统上的部署教程

GeoServer 是一个开源的地理信息服务服务器,可以发布地图、矢量数据和栅格数据。

1. 更新系统

sudo apt update && sudo apt upgrade -y

2. 安装 Java 11

GeoServer 需要 Java 运行环境,这里用 OpenJDK 11。

sudo apt install openjdk-11-jdk -y

验证:

java -version

输出类似:

openjdk version "11.0.xx"

3. 下载并解压 GeoServer

  1. va环境要求:GeoServer 要求 Java 8 或者 Java 11 环境,具体的版本要求:https://docs.geoserver.org/stable/en/user/production/java.html

  1. 导航到 GeoServer下载页面.
  2. 选择您要下载的GeoServer版本。

  1. 点击需要的版本,然后在下载页面上选择 Platform Independent Binary
  2. 下载文件并将其解压缩到您要将该程序放置在的目录中。

4. 修改 GeoServer 默认端口(可选)

GeoServer 默认运行在 8080 端口,可能被占用。
修改端口号(比如改成 9090):

nano ~/geoserver/start.ini

找到:

--httpPort=8080

改成:

--httpPort=9090

保存退出(Ctrl+O → 回车 → Ctrl+X)。


5. 启动 GeoServer

进入 GeoServer 的 bin 目录:

cd ~/geoserver/bin
./startup.sh

如果出现 Permission denied,需要加执行权限:

chmod +x *.sh

启动后,浏览器访问:

http://localhost:9090/geoserver

默认账号:

  • 用户名:admin
  • 密码:geoserver

6. 后台持久化运行

使用 nohup

cd ~/geoserver/bin
nohup ./startup.sh > geoserver.log 2>&1 &

查看是否运行:

ps aux | grep geoserver

停止运行:

./shutdown.sh

✅ 至此,GeoServer 已经在 9090 端口后台持久运行。

http://www.lryc.cn/news/625930.html

相关文章:

  • Scikit-learn通关秘籍:从鸢尾花分类到房价预测
  • Vim笔记:缩进
  • 从一个ctf题中学到的多种php disable_functions bypass 姿势
  • 重塑酒店投屏体验:私密投屏技术的革新应用
  • 基于单片机智能点滴输液系统
  • 24.早期目标检测
  • 2025年- H99-Lc207--32.最长有效括号(栈、动态规划)--Java版
  • strlen 函数的使用与模拟实现
  • 云原生俱乐部-mysql知识点归纳(2)
  • Java网络编程:TCP与UDP通信实现及网络编程基础
  • 无人机场景 - 目标检测数据集 - 山林野火烟雾检测数据集下载「包含VOC、COCO、YOLO三种格式」
  • FastAPI 请求详解:全面掌握各种请求类型处理
  • 《基于大数据的全球用水量数据可视化分析系统》用Python+Django开发,为什么导师却推荐用Java+Spring Boot?真相揭秘……
  • 实践项目-1
  • Matplotlib数据可视化实战:Matplotlib图表注释与美化入门
  • LeetCode100-560和为K的子数组
  • Rust学习笔记(七)|错误处理
  • 2025年渗透测试面试题总结-21(题目+回答)
  • 堆、方法区、虚拟机栈、本地方法栈、程序计数器
  • RabbitMQ:SpringAMQP 多消费者绑定同一队列
  • Java配置文件
  • 第1章 React组件开发基础
  • 第10章 React应用测试
  • 我的SSM框架自学2
  • IDEA测试代码报java file outset source root异常
  • STM32-FreeRTOS快速入门指南(中)
  • 【软件安装】VScode介绍安装步骤及中文界面设置方法
  • 从数据孤岛到实时互联:Canal 驱动的系统间数据同步实战指南
  • Java 11中的Collections类详解
  • 正式签约 | OpenLoong 项目正式捐赠至开放原子开源基金会,成为全国首个具身智能方向孵化项目!