<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL - Postgresql Resin i dostęp do bazy danych]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;tid=1202&amp;type=atom"/>
	<updated>2012-01-23T15:59:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/viewtopic.php?id=1202</id>
		<entry>
			<title type="html"><![CDATA[Odp: Postgresql Resin i dostęp do bazy danych]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=3371#p3371"/>
			<content type="html"><![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]]]></content>
			<author>
				<name><![CDATA[gszpetkowski]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1223</uri>
			</author>
			<updated>2012-01-23T15:59:57Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=3371#p3371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Postgresql Resin i dostęp do bazy danych]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?pid=3370#p3370"/>
			<content type="html"><![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']]></content>
			<author>
				<name><![CDATA[Mati]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1342</uri>
			</author>
			<updated>2012-01-23T13:07:55Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?pid=3370#p3370</id>
		</entry>
</feed>
