<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Forum PostgreSQL - Postgresql Resin i dostęp do bazy danych]]></title>
		<link>https://forum.postgresql.org.pl/viewtopic.php?id=1202</link>
		<description><![CDATA[Najświeższe odpowiedzi w Postgresql Resin i dostęp do bazy danych.]]></description>
		<lastBuildDate>Mon, 23 Jan 2012 15:59:57 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Odp: Postgresql Resin i dostęp do bazy danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=3371#p3371</link>
			<description><![CDATA[Jeżeli serwer bazodanowy jest na innym hoście niż sama aplikacja, to wg domyślnych ustawień Postgresa nie dojdzie do połączenia, dostępne są natomiast sockety oraz TCP/IP po localhoscie, gdyż tylko tam serwer nasłuchuje połączeń. Dodatkowo w grę mogą wchodzić ustawienia firewalla.

Dla połączeń zdalnych konieczne jest ustawienie właściwości listern_adresses w postgresql.conf oraz dodanie odpowiednich wpisów w pg_hba.conf.

[url]http://www.postgresql.org/docs/9.1/interactive/runtime-config-connection.html#GUC-LISTEN-ADDRESSES[/url]
[url]http://www.postgresql.org/docs/9.1/interactive/auth-pg-hba-conf.html[/url]]]></description>
			<author><![CDATA[dummy@example.com (gszpetkowski)]]></author>
			<pubDate>Mon, 23 Jan 2012 15:59:57 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=3371#p3371</guid>
		</item>
		<item>
			<title><![CDATA[Postgresql Resin i dostęp do bazy danych]]></title>
			<link>https://forum.postgresql.org.pl/viewtopic.php?pid=3370#p3370</link>
			<description><![CDATA[Witam 

Jestem początkujący żeby nie powiedzieć raczkujący w temacie baz danych i mam na samym początku pewien problem. Mianowicie potrzebuje połączyć się za pomocą resina-4.0.24 z bazą danych i wyciągnąć z niej info na stronę, ewentualnie zrobić formularz żeby ze strony www wrzucić treść do bazy ale mam problem bo postgres odrzuca mi połączenie do bazy za pomocą resina i odpowiednich servletów, które są na 100 % poprawnie napisane więc jedyna rzecz to zostaje błąd w konfiguracji postgresa, coś czytałem że trzeba coś poustawiać żeby był dostęp nie tylko lokalny do baz ale bardzo nie wiem o co chodzi. Mam świeżo zainstalowanego postgresql 9.1.2 utworzoną baze i nowego urzytkownika tylko z prawem do tworzenia baz i co dalej żeby to zadziałało jak należy??

Błąd który mi się wyświetla

500 Servlet Exception


[show] java.net.ConnectException: Connection refused

java.lang.RuntimeException: org.postgresql.util.PSQLException: Połączenie
odrzucone. Sprawdź, czy prawidłowo ustawiłeś nazwę hosta oraz port i upewnij
się, czy postmaster przyjmuje połączenia TCP/IP.
	at app.jdbc.WithJDBCConnection.<init>(WithJDBCConnection.java:16)
	at app.profile.Login$1.<init>(Login.java:42)
	at app.profile.Login.validUserId(Login.java:42)
	at app.profile.Login.doPost(Login.java:22)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:158)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:96)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
	at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:811)
	at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1215)
	at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1171)
	at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1155)
	at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1078)
	at com.caucho.network.listen.TcpSocketLink.handleAcceptTask(TcpSocketLink.java:907)
	at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:74)
	at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:97)
	at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:80)
	at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:59)
	at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
	at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Caused by: org.postgresql.util.PSQLException: Połączenie odrzucone. Sprawdź,
czy prawidłowo ustawiłeś nazwę hosta oraz port i upewnij się, czy postmaster
przyjmuje połączenia TCP/IP.
	at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:138)
	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.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22)
	at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:32)
	at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
	at org.postgresql.Driver.makeConnection(Driver.java:393)
	at org.postgresql.Driver.connect(Driver.java:267)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at app.jdbc.WithJDBCConnection.<init>(WithJDBCConnection.java:12)
	at app.profile.Login$1.<init>(Login.java:42)
	at app.profile.Login.validUserId(Login.java:42)
	at app.profile.Login.doPost(Login.java:22)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:158)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:96)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
	at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:811)
	at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1215)
	at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1171)
	at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1155)
	at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1078)
	at com.caucho.network.listen.TcpSocketLink.handleAcceptTask(TcpSocketLink.java:907)
	at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:74)
	at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:97)
	at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:80)
	at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:59)
	at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
	at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)
Caused by: java.net.ConnectException: Connection refused
	at java.net.PlainSocketImpl.socketConnect(Native Method)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:193)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
	at java.net.Socket.connect(Socket.java:546)
	at java.net.Socket.connect(Socket.java:495)
	at java.net.Socket.<init>(Socket.java:392)
	at java.net.Socket.<init>(Socket.java:206)
	at org.postgresql.core.PGStream.<init>(PGStream.java:62)
	at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:76)
	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.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java:22)
	at org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java:32)
	at org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24)
	at org.postgresql.Driver.makeConnection(Driver.java:393)
	at org.postgresql.Driver.connect(Driver.java:267)
	at java.sql.DriverManager.getConnection(DriverManager.java:620)
	at java.sql.DriverManager.getConnection(DriverManager.java:200)
	at app.jdbc.WithJDBCConnection.<init>(WithJDBCConnection.java:12)
	at app.profile.Login$1.<init>(Login.java:42)
	at app.profile.Login.validUserId(Login.java:42)
	at app.profile.Login.doPost(Login.java:22)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:158)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:96)
	at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:109)
	at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:156)
	at com.caucho.server.webapp.AccessLogFilterChain.doFilter(AccessLogFilterChain.java:95)
	at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:289)
	at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:811)
	at com.caucho.network.listen.TcpSocketLink.dispatchRequest(TcpSocketLink.java:1215)
	at com.caucho.network.listen.TcpSocketLink.handleRequest(TcpSocketLink.java:1171)
	at com.caucho.network.listen.TcpSocketLink.handleRequestsImpl(TcpSocketLink.java:1155)
	at com.caucho.network.listen.TcpSocketLink.handleRequests(TcpSocketLink.java:1078)
	at com.caucho.network.listen.TcpSocketLink.handleAcceptTask(TcpSocketLink.java:907)
	at com.caucho.network.listen.AcceptTask.doTask(AcceptTask.java:74)
	at com.caucho.network.listen.ConnectionTask.runThread(ConnectionTask.java:97)
	at com.caucho.network.listen.ConnectionTask.run(ConnectionTask.java:80)
	at com.caucho.network.listen.AcceptTask.run(AcceptTask.java:59)
	at com.caucho.env.thread.ResinThread.runTasks(ResinThread.java:164)
	at com.caucho.env.thread.ResinThread.run(ResinThread.java:130)

Resin/4.0.24 Server: 'app-0']]></description>
			<author><![CDATA[dummy@example.com (Mati)]]></author>
			<pubDate>Mon, 23 Jan 2012 13:07:55 +0000</pubDate>
			<guid>https://forum.postgresql.org.pl/viewtopic.php?pid=3370#p3370</guid>
		</item>
	</channel>
</rss>
