gpt4 book ai didi

postgresql - Postgres 和 Atlassian Jira : driver issue

转载 作者:行者123 更新时间:2023-11-29 14:07:06 25 4
gpt4 key购买 nike

我正在尝试使用 centOS 32 位设置服务器以在其上安装 Atlassian Jira。我按照 https://confluence.atlassian.com/display/JIRA/Installing+JIRA 上的官方 Atlassian 安装指南进行操作。

现在我正在运行设置向导,我需要配置一个 PostgreSQL 数据库。在我的 centOS 上,我通过 yum 安装了 8.4.20 版本。但是,我很难设置 Jira。 Postgres 正在运行,我可以通过 Linux 控制台登录,但是当我测试与数据库的连接时,出现以下错误:

Error connecting to database
Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
Connection refused

此外,当我键入完整的公共(public) IP 地址时,会出现此错误。如果我插入本地主机,我会得到这个:

Error connecting to database
FATAL: Ident authentication failed for user "jiradbuser"

如果我插入

http://<public ip> 

我得到以下信息:

Error connecting to database
No suitable driver found for jdbc:postgresql://http://<public ip>:5432/jiradb

但是,我将我的 jdbc 驱动程序放入/opt/atlassian/jira/lib,它的名称是 postgresql-8.4-703.jdbc4.jar。 Postgresql 版本为 8.4.20。

我哪里做错了?

最佳答案

Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.

默认情况下,PostgreSQL 只在本地环回接口(interface)上监听,因此无法连接到公共(public) IP。如果您从本地主机连接,则无论如何都不需要,只需使用 localhost

FATAL: Ident authentication failed for user "jiradbuser"

这很好,它表明您已成功连接到 PostgreSQL,然后在尝试登录时遇到身份验证错误。

您的 PostgreSQL 服务器安装默认为 TCP/IP 连接使用 ident 身份验证,但 JIRA 应用程序未在名为“jiradbuser”的 unix 用户下运行,因此连接被拒绝。将 pg_hba.conf 更改为使用 md5 而不是 ident 并为用户设置密码。参见 the client authentication chapter in the docs , 特别是 pg_hba.conf .

No suitable driver found for jdbc:postgresql://http://:5432/jiradb

我不知道您是从哪里想到该 URL 可以工作的...

你想要这样的东西:

jdbc:postgresql://localhost:5432/jiradb

关于postgresql - Postgres 和 Atlassian Jira : driver issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25976308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com