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

Artifactory OSS启动失败,日志报GetEntitlements执行错误404 UNIMPLEMENTED

解决Artifactory OSS 7.84.15启动时JFConnect客户端初始化失败问题

问题分析

日志核心错误为JFConnectClientException: Could not init the client,本质是Artifactory尝试调用授权校验接口GetEntitlements访问localhost:8046时返回404。Artifactory OSS版本无需该授权校验流程,此问题大概率由Pro版本残留配置、端口冲突或错误配置触发。

修复步骤

  • 清理Pro版本残留配置
    删除Artifactory安装目录下$ARTIFACTORY_HOME/etc中的jfconnect.properties文件(若存在);检查system.yaml,移除所有与jfconnect、entitlements相关的配置项。

  • 调整端口与JFConnect状态
    确认自定义端口未占用8046(JFConnect默认端口),若冲突则更换;在system.yaml中明确禁用JFConnect:

    jfconnect:
      enabled: false
    
  • 重置Derby数据库
    删除$ARTIFACTORY_HOME/data/derby目录下的Derby数据库文件,让Artifactory重新初始化OSS版本的数据库实例,清除Pro版本残留的授权数据。

  • 修正绑定IP配置
    若无需限制本地访问,将system.yaml中的绑定IP从127.0.0.1改为0.0.0.0,确保组件间通信正常:

    artifactory:
      server:
        http:
          bindHost: 0.0.0.0
    
  • 重新启动验证
    执行artifactory.bat stop停止服务,清空$ARTIFACTORY_HOME/logs下的旧日志,再用artifactory.bat start启动,观察日志是否仍有JFConnect相关错误。

额外建议

替换版本时建议完全卸载Pro版本并清理所有残留文件后再安装OSS版本,避免配置冲突;若问题仍存在,可临时关闭Windows防火墙测试是否存在端口通信拦截。

内容的提问来源于stack exchange,提问作者Nzall

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 22:31:09