Windows系统中部署GeoServer全流程
在Windows系统中部署GeoServer需要先配置Java环境,推荐安装OpenJDK 11或更高版本,并设置JAVA_HOME环境变量。随后从官网下载GeoServer Windows安装包,运行安装向导,选择安装目录并设置管理员账号(默认admin/geoserver)。安装完成后,启动GeoServer服务并通过浏览器访问http://localhost:8080/geoserver进行管理。可选配置包括修改默认端口和管理员密码。至此即可完成GeoServer的部署,后续可添加数据并发布地图服务。
文章目录
- 一、准备Java环境
- 1. 下载Java
- 2. 安装Java
- 3. 配置环境变量
- 4. 验证Java安装
- 二、下载GeoServer
- 1. 访问GeoServer官网
- 2. 选择版本
- 3. 下载Windows版本
- 三、安装GeoServer
- 四、启动并访问GeoServer
- 五、基本配置(可选)
- 1. 修改端口
- 2. 修改管理员密码
- 六、停止服务
一、准备Java环境
在Windows系统中部署GeoServer的步骤如下,需注意GeoServer依赖Java环境,因此需先配置Java。
GeoServer是基于Java开发的,需安装 Java 11或更高版本(具体版本需匹配GeoServer版本,可在GeoServer官网查看对应说明)。
1. 下载Java
推荐使用OpenJDK(免费开源),下载地址:
Adoptium OpenJDK(选择Windows系统、x64架构、Java 17版本)。(你也可以从专栏配套资料包中获取Java 17版本安装包)
2. 安装Java
双击下载的安装包,按向导完成安装(建议安装路径无中文/空格,例如 C:\Program Files\Java\jdk-17
)。
3. 配置环境变量
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”。
在“系统变量”中点击“新建”,变量名 JAVA_HOME
,变量值为Java安装目录(例如 C:\Program Files\Eclipse Adoptium\jdk-11.0.20+8
)。
找到“系统变量”中的 Path
,点击“编辑”→“新建”,添加 %JAVA_HOME%\bin
,点击“确定”保存。
4. 验证Java安装
打开cmd命令提示符,输入 java -version
,若显示Java版本信息(如 openjdk version "17.0.15"
),则配置成功。
二、下载GeoServer
1. 访问GeoServer官网
https://geoserver.org/ (你也可以从专栏配套资料包中获取GeoServer安装包)
2. 选择版本
点击顶部“Download”,选择适合的版本(建议稳定版,如2.24.x)。
3. 下载Windows版本
推荐 “Windows Installer”(.exe安装程序,自动配置服务);
三、安装GeoServer
1. 双击下载的 geoserver-2.24.x-windows.exe
,启动安装向导。
2. 点击“Next”,同意许可协议后继续。
3. 选择安装目录(建议无中文/空格,例如 C:\GeoServer
)。
4. 设置管理员账号:默认用户名 admin
,密码 geoserver
(建议安装后修改)。
5. 端口默认8080(若被占用,后续可修改)。
6. 点击“Install”完成安装,最后点击“Finish”。
四、启动并访问GeoServer
-
启动服务
- 若安装为Windows服务:可在“服务”中找到“GeoServer”,右键“启动”;
- 若手动启动(zip包):解压后进入
bin
目录,双击startup.bat
启动(关闭cmd窗口则停止服务)。
-
访问管理界面
打开浏览器,输入地址:http://localhost:8080/geoserver
点击右上角“Login”,输入默认账号 admin
/ geoserver
,登录后即可进入管理界面。
五、基本配置(可选)
1. 修改端口
若8080端口被占用,需修改端口:
- 进入GeoServer安装目录→
conf
文件夹,打开jetty.xml
; - 搜索
<Set name="port">8080</Set>
,将8080改为其他空闲端口(如8090); - 重启GeoServer服务,访问地址变为
http://localhost:8090/geoserver
。
2. 修改管理员密码
登录后,点击左侧“Security”→“Users, Groups, Roles”→“Users”→选择“admin”→“Password”修改,保存后生效。
六、停止服务
- 服务方式:在“服务”中右键“GeoServer”→“停止”;
- 手动启动:关闭
startup.bat
对应的cmd窗口。
通过以上步骤,即可在Windows上完成GeoServer的部署。后续可通过管理界面添加矢量/栅格数据,发布地图服务。