postgresql - error connecting to database -


folks working fine few day ago.

but getting following error when trying connect postgres database web application.

org.apache.jasper.jasperexception: javax.servlet.servletexception: javax.servlet.jsp.jspexception: unable connection, datasource invalid: "org.postgresql.util.psqlexception: connection refused. check hostname , port correct , postmaster accepting tcp/ip connections."     org.apache.jasper.servlet.jspservletwrapper.handlejspexception(jspservletwrapper.java:491)     org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:401)     org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:313)     org.apache.jasper.servlet.jspservlet.service(jspservlet.java:260)     javax.servlet.http.httpservlet.service(httpservlet.java:717)   root cause   javax.servlet.servletexception: javax.servlet.jsp.jspexception: unable connection, datasource invalid: "org.postgresql.util.psqlexception: connection refused. check hostname , port correct , postmaster accepting tcp/ip connections."     org.apache.jasper.runtime.pagecontextimpl.dohandlepageexception(pagecontextimpl.java:862)     org.apache.jasper.runtime.pagecontextimpl.handlepageexception(pagecontextimpl.java:791)     org.apache.jsp.jsps.app_005fserver_jsp._jspservice(app_005fserver_jsp.java:293)     org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:70)     javax.servlet.http.httpservlet.service(httpservlet.java:717)     org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:377)     org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:313)     org.apache.jasper.servlet.jspservlet.service(jspservlet.java:260)     javax.servlet.http.httpservlet.service(httpservlet.java:717) 

and here error shown in eclipse console,

javax.servlet.jsp.jspexception: unable connection, datasource invalid: "org.postgresql.util.psqlexception: connection refused. check hostname , port correct , postmaster accepting tcp/ip connections."     @ org.apache.taglibs.standard.tag.common.sql.querytagsupport.getconnection(querytagsupport.java:285)     @ org.apache.taglibs.standard.tag.common.sql.querytagsupport.dostarttag(querytagsupport.java:168)     @ org.apache.jsp.jsps.app_005fserver_jsp._jspx_meth_sql_005fquery_005f0(app_005fserver_jsp.java:339)     @ org.apache.jsp.jsps.app_005fserver_jsp._jspservice(app_005fserver_jsp.java:139)     @ org.apache.jasper.runtime.httpjspbase.service(httpjspbase.java:70)     @ javax.servlet.http.httpservlet.service(httpservlet.java:717)     @ org.apache.jasper.servlet.jspservletwrapper.service(jspservletwrapper.java:377)     @ org.apache.jasper.servlet.jspservlet.servicejspfile(jspservlet.java:313)     @ org.apache.jasper.servlet.jspservlet.service(jspservlet.java:260)     @ javax.servlet.http.httpservlet.service(httpservlet.java:717)     @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:290)     @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:206)     @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:233)     @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:191)     @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:127)     @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:102)     @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:109)     @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:298)     @ org.apache.coyote.http11.http11processor.process(http11processor.java:857)     @ org.apache.coyote.http11.http11protocol$http11connectionhandler.process(http11protocol.java:588)     @ org.apache.tomcat.util.net.jioendpoint$worker.run(jioendpoint.java:489)     @ java.lang.thread.run(unknown source) 

check ps aux postgres running:

ps aux|grep postgres 

also check listening:

.oo(~) $ sudo netstat -anp|grep postgres tcp        0      0 127.0.0.1:5432          0.0.0.0:*               listen      627/postgres         tcp        0      0 ::1:5432                :::*                    listen      627/postgres         udp        0      0 ::1:43536               ::1:43536               established 627/postgres         unix  2      [ acc ]     stream     listening     1293   627/postgres        /tmp/.s.pgsql.5432 

if not, check postgresql.conf , set listen '*' if need connect external. if you're trying localhost , failing, try using socket.


Comments

Popular posts from this blog

objective c - Change font of selected text in UITextView -

php - Accessing POST data in Facebook cavas app -

c# - Getting control value when switching a view as part of a multiview -