Обсуждение: Problem connecting to PostgreSQL on Debian Linux
I've written a JSP that extracts data from a PostgreSQL database and
displays it in a web browser. I tested this on my iBook which is running
OS X 10.2, PostgreSQL 7.2.3, Tomcat 4.1.12, and Java 1.3.1. It runs
fine. So I copied the app over to my server which is running Debian
Linux 3.0, PostgreSQL 7.2.2, Tomcat 4.1.12, and Blackdown Java 1.3.1.
But I can't connect to the database on the Debian box.
Here's some of my settings on the Debian box:
Postgresql.conf
tcpip_socket=1
Pg_hba.conf
host all 127.0.0.1 255.255.255.255 ident sameuser
I've tried to connect writing a little java app to run from the command
line, but it fails: IDENT authentication failed for user "jself"
Here's some of my code:
Class.forName("org.postgresql.Driver");
Connection conn = DriverManager.getConnection(
"jdbc:postgresql:jobdescriptions",
"jself"
""
);
I've downloaded the pgjdbc2.jar file from jdbc.postgresql.org and put it
in /usr/share/tomcat4/common/lib.
I run my java app the following way: java -classpath
/usr/share/tomcat4/common/lib/pgjdbc2.jar:. QueryJobDescriptions
Is my pg_hba.conf file wrong?
jself is the owner of the jobdescriptions database and has no password
--
Jeff Self
Information Technology Analyst
City of Newport News
Personnel Department Suite 200
700 Town Center Drive
Newport News, VA 23606
757-926-1810
Did you enable TCP/IP when starting PostgreSQL?
pg_ctl -D anydir -o "-i" -l logfile start
Hans
Jeff Self wrote:
>I've written a JSP that extracts data from a PostgreSQL database and
>displays it in a web browser. I tested this on my iBook which is running
>OS X 10.2, PostgreSQL 7.2.3, Tomcat 4.1.12, and Java 1.3.1. It runs
>fine. So I copied the app over to my server which is running Debian
>Linux 3.0, PostgreSQL 7.2.2, Tomcat 4.1.12, and Blackdown Java 1.3.1.
>But I can't connect to the database on the Debian box.
>
>Here's some of my settings on the Debian box:
>
>Postgresql.conf
> tcpip_socket=1
>
>Pg_hba.conf
> host all 127.0.0.1 255.255.255.255 ident sameuser
>
>I've tried to connect writing a little java app to run from the command
>line, but it fails: IDENT authentication failed for user "jself"
>
>Here's some of my code:
> Class.forName("org.postgresql.Driver");
> Connection conn = DriverManager.getConnection(
> "jdbc:postgresql:jobdescriptions",
> "jself"
> ""
> );
>
>I've downloaded the pgjdbc2.jar file from jdbc.postgresql.org and put it
>in /usr/share/tomcat4/common/lib.
>
>I run my java app the following way: java -classpath
>/usr/share/tomcat4/common/lib/pgjdbc2.jar:. QueryJobDescriptions
>
>Is my pg_hba.conf file wrong?
>
>jself is the owner of the jobdescriptions database and has no password
>
>
>
--
*Cybertec Geschwinde u Schoenig*
Ludo-Hartmannplatz 1/14, A-1160 Vienna, Austria
Tel: +43/1/913 68 09; +43/664/233 90 75
www.postgresql.at <http://www.postgresql.at>, cluster.postgresql.at
<http://cluster.postgresql.at>, www.cybertec.at
<http://www.cybertec.at>, kernel.cybertec.at <http://kernel.cybertec.at>
Try replacing "ident sameuser" with "trust" in pg_hba.conf
On Fri, 2002-10-25 at 12:22, Jeff Self wrote:
> I've written a JSP that extracts data from a PostgreSQL database and
> displays it in a web browser. I tested this on my iBook which is running
> OS X 10.2, PostgreSQL 7.2.3, Tomcat 4.1.12, and Java 1.3.1. It runs
> fine. So I copied the app over to my server which is running Debian
> Linux 3.0, PostgreSQL 7.2.2, Tomcat 4.1.12, and Blackdown Java 1.3.1.
> But I can't connect to the database on the Debian box.
>
> Here's some of my settings on the Debian box:
>
> Postgresql.conf
> tcpip_socket=1
>
> Pg_hba.conf
> host all 127.0.0.1 255.255.255.255 ident sameuser
>
> I've tried to connect writing a little java app to run from the command
> line, but it fails: IDENT authentication failed for user "jself"
>
> Here's some of my code:
> Class.forName("org.postgresql.Driver");
> Connection conn = DriverManager.getConnection(
> "jdbc:postgresql:jobdescriptions",
> "jself"
> ""
> );
>
> I've downloaded the pgjdbc2.jar file from jdbc.postgresql.org and put it
> in /usr/share/tomcat4/common/lib.
>
> I run my java app the following way: java -classpath
> /usr/share/tomcat4/common/lib/pgjdbc2.jar:. QueryJobDescriptions
>
> Is my pg_hba.conf file wrong?
>
> jself is the owner of the jobdescriptions database and has no password
>
> --
> Jeff Self
> Information Technology Analyst
> City of Newport News
> Personnel Department Suite 200
> 700 Town Center Drive
> Newport News, VA 23606
> 757-926-1810
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
--
[]'s
Daniel Serodio
On Fri, 2002-10-25 at 17:22, Jeff Self wrote: > I've tried to connect writing a little java app to run from the command > line, but it fails: IDENT authentication failed for user "jself" Try giving access to the database from the tomcat4 user Cheers Tony Grant -- www.tgds.net Library management software toolkit, redhat linux on Sony Vaio C1XD, Dreamweaver MX with Tomcat and PostgreSQL