Обсуждение: troubleshooting suggestions requested
Greetings to all. I wonder if I might trouble you with a beginner's question.
I have a postgres installation that appears to be working correctly when I used psql to connect to it from the postgres
account. However, when I try to connect as postgres from other accounts, I can't connect. I think the password has
beenset correctly with ALTER USER from inside psql.
I get the error:
[rick@localhost javatest]$ e2:Connection refused. Check that the hostname and port are correct and that the postmaster
isaccepting TCP/IP connections.
Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP
connections.
at org.postgresql.jdbc1.AbstractJdbc1Connection.openConnection(AbstractJdbc1Connection.java:167)
at org.postgresql.Driver.connect(Driver.java:122)
at java.sql.DriverManager.getConnection(DriverManager.java:512)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at j5.<init>(j5.java:17)
at j5.main(j5.java:29)
and the relevant chunk of my code is:
final static private String _url = "jdbc:postgresql://localhost:5432/wombat1test";
j5() {
try {
Class.forName(_driver);
c = DriverManager.getConnection(_url, "postgres", "wombatpassport");
}
catch (java.sql.SQLException e2) {
System.out.println("e2:"+e2.toString());
e2.printStackTrace();
}
====
Clearly, there are quite a few things that could be wrong. I've been reading the documentation and archive, but my
troubleshootingingenuity is running low. If
anyone has any suggestions, I would be very grateful.
Thanks
Rick
Watch at the /usr/local/pgsql/data/pg_hba.conf
insert the lines like that at the end: (read the text in the file
before)
local all all
trust
host all all 0.0.0.0 0.0.0.0
md5
Dirk Bromberg
>-----Ursprüngliche Nachricht-----
>Von: pgsql-jdbc-owner@postgresql.org
>[mailto:pgsql-jdbc-owner@postgresql.org] Im Auftrag von
>Richard Romanowski
>Gesendet: Mittwoch, 5. März 2003 17:38
>An: pgsql-jdbc@postgresql.org
>Betreff: [JDBC] troubleshooting suggestions requested
>
>
>Greetings to all. I wonder if I might trouble you with a
>beginner's question.
>
>I have a postgres installation that appears to be working
>correctly when I used psql to connect to it from the postgres
>account. However, when I try to connect as postgres from
>other accounts, I can't connect. I think the password has
>been set correctly with ALTER USER from inside psql.
>
>I get the error:
>[rick@localhost javatest]$ e2:Connection refused. Check that
>the hostname and port are correct and that the postmaster is
>accepting TCP/IP connections. Connection refused. Check that
>the hostname and port are correct and that the postmaster is
>accepting TCP/IP connections.
> at
>org.postgresql.jdbc1.AbstractJdbc1Connection.openConnection(Abs
>tractJdbc1Connection.java:167)
> at org.postgresql.Driver.connect(Driver.java:122)
> at java.sql.DriverManager.getConnection(DriverManager.java:512)
> at java.sql.DriverManager.getConnection(DriverManager.java:171)
> at j5.<init>(j5.java:17)
> at j5.main(j5.java:29)
>
>
>and the relevant chunk of my code is:
> final static private String _url =
>"jdbc:postgresql://localhost:5432/wombat1test";
> j5() {
> try {
> Class.forName(_driver);
> c = DriverManager.getConnection(_url,
>"postgres", "wombatpassport");
> }
> catch (java.sql.SQLException e2) {
> System.out.println("e2:"+e2.toString());
> e2.printStackTrace();
> }
>====
>Clearly, there are quite a few things that could be wrong.
>I've been reading the documentation and archive, but my
>troubleshooting ingenuity is running low. If
>anyone has any suggestions, I would be very grateful.
>
>Thanks
>Rick
>
>---------------------------(end of
>broadcast)---------------------------
>TIP 6: Have you searched our list archives?
>
>http://archives.postgresql.org
>
>
hi,
take a look in to the file pg_hba.conf and be sure, that You are enabling
TCP/IP connections.
Rafal
At 11:38 05.03.2003 -0500, Richard Romanowski wrote:
>Greetings to all. I wonder if I might trouble you with a beginner's question.
>I have a postgres installation that appears to be working correctly when I
>used psql to connect to it from the postgres account. However, when I try
>to connect as postgres from other accounts, I can't connect. I think the
>password has been set correctly with ALTER USER from inside psql.
>
>I get the error:
>[rick@localhost javatest]$ e2:Connection refused. Check that the hostname
>and port are correct and that the postmaster is accepting TCP/IP connections.
>Connection refused. Check that the hostname and port are correct and that
>the postmaster is accepting TCP/IP connections.
> at
> org.postgresql.jdbc1.AbstractJdbc1Connection.openConnection(AbstractJdbc1Connection.java:167)
> at org.postgresql.Driver.connect(Driver.java:122)
> at java.sql.DriverManager.getConnection(DriverManager.java:512)
> at java.sql.DriverManager.getConnection(DriverManager.java:171)
> at j5.<init>(j5.java:17)
> at j5.main(j5.java:29)
>
>
>and the relevant chunk of my code is:
> final static private String _url =
> "jdbc:postgresql://localhost:5432/wombat1test";
> j5() {
> try {
> Class.forName(_driver);
> c = DriverManager.getConnection(_url, "postgres",
> "wombatpassport");
> }
> catch (java.sql.SQLException e2) {
> System.out.println("e2:"+e2.toString());
> e2.printStackTrace();
> }
>====
>Clearly, there are quite a few things that could be wrong. I've been
>reading the documentation and archive, but my troubleshooting ingenuity is
>running low. If
>anyone has any suggestions, I would be very grateful.
You also have to enable them in postgresql.conf or on the command line
Dave
On Wed, 2003-03-05 at 11:49, Rafal Kedziorski wrote:
> hi,
>
> take a look in to the file pg_hba.conf and be sure, that You are enabling
> TCP/IP connections.
>
>
> Rafal
>
> At 11:38 05.03.2003 -0500, Richard Romanowski wrote:
> >Greetings to all. I wonder if I might trouble you with a beginner's question.
>
> >I have a postgres installation that appears to be working correctly when I
> >used psql to connect to it from the postgres account. However, when I try
> >to connect as postgres from other accounts, I can't connect. I think the
> >password has been set correctly with ALTER USER from inside psql.
> >
> >I get the error:
> >[rick@localhost javatest]$ e2:Connection refused. Check that the hostname
> >and port are correct and that the postmaster is accepting TCP/IP connections.
> >Connection refused. Check that the hostname and port are correct and that
> >the postmaster is accepting TCP/IP connections.
> > at
> > org.postgresql.jdbc1.AbstractJdbc1Connection.openConnection(AbstractJdbc1Connection.java:167)
> > at org.postgresql.Driver.connect(Driver.java:122)
> > at java.sql.DriverManager.getConnection(DriverManager.java:512)
> > at java.sql.DriverManager.getConnection(DriverManager.java:171)
> > at j5.<init>(j5.java:17)
> > at j5.main(j5.java:29)
> >
> >
> >and the relevant chunk of my code is:
> > final static private String _url =
> > "jdbc:postgresql://localhost:5432/wombat1test";
> > j5() {
> > try {
> > Class.forName(_driver);
> > c = DriverManager.getConnection(_url, "postgres",
> > "wombatpassport");
> > }
> > catch (java.sql.SQLException e2) {
> > System.out.println("e2:"+e2.toString());
> > e2.printStackTrace();
> > }
> >====
> >Clearly, there are quite a few things that could be wrong. I've been
> >reading the documentation and archive, but my troubleshooting ingenuity is
> >running low. If
> >anyone has any suggestions, I would be very grateful.
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
--
Dave Cramer <Dave@micro-automation.net>