org.postgresql.util.PSQLException: 协议错误。会话设置失败
org.postgresql.util.PSQLException: Protocol error. Session setup failed
我知道这些类型的问题已经存在,但提供的解决方案不适用于 me.In 我的应用程序没有版本不匹配 b/w 驱动程序和 PostgreSQL 服务器。我还没有找到任何其他解决方案。
我正在使用 PostgreSQL 服务器 9.4 和 postgresql-9.4-1201。jdbc4.jar。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.postgresql.Driver"></property>
<property name="username" value="postgres"></property>
<property name="password" value="root"></property>
<property name="url" value="jdbc:postgresql://localhost:5432/myapp"></property>
</bean>
pg_hba.conf如下:
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
postgresql.conf如下
listen_addresses = '*'
port = 5432
max_connections = 100
我也检查了 netstat o/p。
TCP [::]:5432 [::]:0 LISTENING
TCP 127.0.0.1:5432 0.0.0.0:0 LISTENING
谢谢
我遇到过同样的问题。
只需在 postgresql.conf.
将端口号 5432 更改为 5433
重新启动系统。
postgresql.conf windows 中的文件位置:C:\Program Files\PostgreSQL.4\data
希望对您有所帮助。
我知道这些类型的问题已经存在,但提供的解决方案不适用于 me.In 我的应用程序没有版本不匹配 b/w 驱动程序和 PostgreSQL 服务器。我还没有找到任何其他解决方案。
我正在使用 PostgreSQL 服务器 9.4 和 postgresql-9.4-1201。jdbc4.jar。
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.postgresql.Driver"></property>
<property name="username" value="postgres"></property>
<property name="password" value="root"></property>
<property name="url" value="jdbc:postgresql://localhost:5432/myapp"></property>
</bean>
pg_hba.conf如下:
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
postgresql.conf如下
listen_addresses = '*'
port = 5432
max_connections = 100
我也检查了 netstat o/p。
TCP [::]:5432 [::]:0 LISTENING
TCP 127.0.0.1:5432 0.0.0.0:0 LISTENING
谢谢
我遇到过同样的问题。
只需在 postgresql.conf.
将端口号 5432 更改为 5433
重新启动系统。
postgresql.conf windows 中的文件位置:C:\Program Files\PostgreSQL.4\data
希望对您有所帮助。