The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"JDBC PostgreSQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"JDBC PostgreSQL"  
Сообщение от BuHubyx email on 05-Июн-07, 10:10 
Когда для подключения к серверу я использую URL jdbc:postgresql:dbname , или jdbc:postgresql://localhost/dbname подключение происходит нормально , но если я буду в виде хоста использовать свой адрес , например 192.168.1.87 , то подключение даже на локальном хосте даёт ошибку.
Может быть , что это от того , что у меня порт закрыт?
Подскажите , пожалуйста , в чём моя проблема.

Заранее благодарен.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • JDBC PostgreSQL, pavel_simple, 10:20 , 05-Июн-07, (1)  
  • JDBC PostgreSQL, masted, 10:52 , 05-Июн-07, (2)  
    • JDBC PostgreSQL, BuHubyx, 14:30 , 05-Июн-07, (3)  
      • JDBC PostgreSQL, pavel_simple, 14:36 , 05-Июн-07, (4)  
        • JDBC PostgreSQL, BuHubyx, 14:47 , 05-Июн-07, (5)  
          • JDBC PostgreSQL, pavel_simple, 15:27 , 05-Июн-07, (6)  
          • JDBC PostgreSQL, СергейК, 18:16 , 16-Июн-07, (7)  

Сообщения по теме [Сортировка по времени, UBB]


1. "JDBC PostgreSQL"  
Сообщение от pavel_simple (ok) on 05-Июн-07, 10:20 
tcp 5432 естественно должен быть открыт -- но проблемы скорей свего в pg_hba.conf
самое интересное, что ошибку нужно было продемонстрировать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "JDBC PostgreSQL"  
Сообщение от masted (ok) on 05-Июн-07, 10:52 
>Подскажите , пожалуйста , в чём моя проблема.
>Заранее благодарен.

Прболема скорее всего в настройках безопасности java. Покажите ошибку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "JDBC PostgreSQL"  
Сообщение от BuHubyx email on 05-Июн-07, 14:30 
org.postgresql.util.PSQLException: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
Exception: java.net.ConnectException: Connection refused
Stack Trace:
java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:519)
    at java.net.Socket.connect(Socket.java:469)
    at java.net.Socket.<init>(Socket.java:366)
    at java.net.Socket.<init>(Socket.java:179)
    at org.postgresql.core.PGStream.<init>(PGStream.java:59)
    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:77)
    at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
    at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)
    at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
    at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
    at org.postgresql.Driver.makeConnection(Driver.java:382)
    at org.postgresql.Driver.connect(Driver.java:260)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at DB.connect(DB.java:65)
    at Avandsis.<init>(Avandsis.java:14)
    at Avandsis.main(Avandsis.java:23)
    at __SHELL0.run(__SHELL0.java:6)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at bluej.runtime.ExecServer$3.run(ExecServer.java:855)
End of Stack Trace

    at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:122)
    at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
    at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:125)
    at org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
    at org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
    at org.postgresql.Driver.makeConnection(Driver.java:382)
    at org.postgresql.Driver.connect(Driver.java:260)
    at java.sql.DriverManager.getConnection(DriverManager.java:582)
    at java.sql.DriverManager.getConnection(DriverManager.java:185)
    at DB.connect(DB.java:65)
    at Avandsis.<init>(Avandsis.java:14)
    at Avandsis.main(Avandsis.java:23)
    at __SHELL0.run(__SHELL0.java:6)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at bluej.runtime.ExecServer$3.run(ExecServer.java:855)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "JDBC PostgreSQL"  
Сообщение от pavel_simple (ok) on 05-Июн-07, 14:36 
порт закрыт похоже
проверяем так "telnet 192.168.1.87 5432"


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "JDBC PostgreSQL"  
Сообщение от BuHubyx email on 05-Июн-07, 14:47 
Да , похоже закрыт.

$ telnet 192.168.1.87 5432
Trying 192.168.1.87...
telnet: Unable to connect to remote host: No route to host

А как его открыть?
iptable?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "JDBC PostgreSQL"  
Сообщение от pavel_simple (ok) on 05-Июн-07, 15:27 
>А как его открыть?
>iptable?

ага
iptables -A INPUT -m tcp -p tcp -dport 5432 -s <наша сетка 192.168.0.0/24 например> -j ACCEPT

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "JDBC PostgreSQL"  
Сообщение от СергейК email(??) on 16-Июн-07, 18:16 
>Да , похоже закрыт.
>
>$ telnet 192.168.1.87 5432
>Trying 192.168.1.87...
>telnet: Unable to connect to remote host: No route to host
>
>А как его открыть?
>iptable?
>
>


chitat' i dumat' pro optsiu listen_addresses  v postgresql.conf
http://www.postgresql.org/docs/8.2/static/runtime-config-connection.html#RUNTIME-CONFIG-CONNECTION-SETTINGS

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру