--- title: "无效的 Jira 账户设置 URL 配置 – 如何解决此 Elasticsearch 异常" date: 2026-03-05 lastmod: 2026-03-05 description: "当 Elasticsearch 中的 Jira 账户设置不正确或配置不当时会出现此错误。具体来说,URL 设置无效。本文介绍如何解决此异常。" tags: ["Jira", "账户设置", "URL配置", "SettingsException"] summary: "简而言之,当 Elasticsearch 中的 Jira 账户设置不正确或配置不当时会出现此错误。具体来说,URL 设置无效。要解决此问题,您应该首先验证 Elasticsearch 中 Jira 账户的 URL 设置。确保其格式正确并指向正确的位置。如果问题仍然存在,请检查 Elasticsearch 中的其他 Jira 账户设置是否存在任何可能的错误。此外,确保您的 Jira 账户具有与 Elasticsearch 交互所需的权限也很重要。 Log Context # 日志 “invalid jira [” + name + “] account settings. invalid [” + URL_SETTING + “] setting” 的类名是 JiraAccount.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: if ((protocol == Scheme.HTTP) && (Booleans.isTrue(settings.get(ALLOW_HTTP_SETTING)) == false)) { throw new SettingsException("invalid jira [" + name + "] account settings. unsecure scheme [" + protocol + "]"); } this." --- 简而言之,当 Elasticsearch 中的 Jira 账户设置不正确或配置不当时会出现此错误。具体来说,URL 设置无效。要解决此问题,您应该首先验证 Elasticsearch 中 Jira 账户的 URL 设置。确保其格式正确并指向正确的位置。如果问题仍然存在,请检查 Elasticsearch 中的其他 Jira 账户设置是否存在任何可能的错误。此外,确保您的 Jira 账户具有与 Elasticsearch 交互所需的权限也很重要。 Log Context ----------- 日志 "invalid jira [" + name + "] account settings. invalid [" + URL_SETTING + "] setting" 的类名是 [JiraAccount.java。](https://www.geeksforgeeks.org/java-lang-class-class-java-set-1/) 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考: ```java if ((protocol == Scheme.HTTP) && (Booleans.isTrue(settings.get(ALLOW_HTTP_SETTING)) == false)) { throw new SettingsException("invalid jira [" + name + "] account settings. unsecure scheme [" + protocol + "]"); } this.url = uri; } catch (URISyntaxException | IllegalArgumentException e) { throw new SettingsException("invalid jira [" + name + "] account settings. invalid [" + URL_SETTING + "] setting"; e); } this.user = getSetting(name; USER_SETTING; settings; SECURE_USER_SETTING); if (Strings.isEmpty(this.user)) { throw requiredSettingException(name; USER_SETTING); } ```