You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将已安装的GeoServer 2.18配置为Windows服务?

解决Windows Server 2008 R2上GeoServer 2.18意外停止的问题

方法1:将GeoServer注册为Windows服务

Windows服务不受用户会话关闭影响,是保障程序持续运行的核心方案:

  • 定位到GeoServer安装目录下的bin文件夹,找到service.bat脚本
  • 以管理员身份启动命令提示符,切换到该bin目录
  • 执行命令:service.bat install
  • 运行services.msc打开服务管理器,找到GeoServer服务,将启动类型设为「自动」,并手动启动服务

方法2:优化Tomcat部署配置(若GeoServer部署在Tomcat上)

如果GeoServer是部署在Tomcat容器中,需确保容器本身稳定运行:

  • 将Tomcat注册为Windows服务(Tomcat安装目录bin下执行service.bat install),设置启动类型为自动
  • 编辑Tomcat的conf/context.xml文件,在<Context>节点中添加:sessionCookiePath="/geoserver" useHttpOnly="true",避免会话关联导致的进程终止
  • 检查Tomcat的conf/server.xml,确保Connector节点的connectionTimeout设置合理,避免因连接超时触发进程异常

方法3:调整Windows Server会话设置

关闭会话时程序停止,通常和系统会话超时机制相关:

  • 打开「本地用户和组」→「用户」,右键运行GeoServer的用户,选择「属性」→「会话」,将「结束已断开的会话」设为「从不」
  • 运行gpedit.msc打开组策略编辑器,导航到「计算机配置→管理模板→Windows组件→远程桌面服务→远程桌面会话主机→会话时间限制」,禁用所有会话超时相关的策略项

内容的提问来源于stack exchange,提问作者А.Терентьев

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 09:36:23