① 错误信息
7 06, 2013 3:23:32 午後 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [default] in context with path [/Shop] threw exception [org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (FATAL: pg_hba.conf ���z�X�g"192.168.0.1"�A���[�U"postgres"�A�f�[�^�x�[�X"shop2, SSL�����p���G���g��������������)] with root cause
org.postgresql.util.PSQLException: FATAL: pg_hba.conf ���z�X�g"192.168.0.1"�A���[�U"postgres"�A�f�[�^�x�[�X"shop2, SSL�����p���G���g��������������
at org.postgresql.core.v3.ConnectionFactoryImpl.doAuthentication(ConnectionFactoryImpl.java:398)
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:173)
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64)
at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:136)
② 原因是Postgres设定文件没做。PostgreSQL服务端监听设置及客户端连接不可以。所以要做设定
1. 修改服务端/opt/postgresql/data/postgresql.conf文件,将
listen_address='localhost' ⇒ listen_address='*'
2. 修改/opt/postgresql/data/gp_hba.conf文件 在其中增加客户端的ip追加
# IPv4 local connections:
host all all 192.168.0.1/32 md5
⇒ 192.168.0.1 是需要访问的客户端的Ip
③ Postgres重启是必要的
分享到:
相关推荐
Java连接SAP系统所用的JCo连接池的配置和使用是指在Java应用程序中使用JCo连接池来连接SAP R3系统的技术。JCo(Java Connector)是SAP提供的一种Java API,用于连接SAP系统。在Java应用程序中使用JCo连接池可以提高...
Java 连接 SQL Server 端口错误是指在使用 Java 语言连接 SQL Server 数据库时,出现连接错误的问题。该问题可能是由于 SQL Server 的配置不正确、防火墙阻止了 TCP 连接或 JDBC 驱动程序版本不兼容所引起的。 解决...
在Java编程中,Socket是网络通信的基础,它允许两个应用程序通过TCP/IP协议进行数据传输。Socket连接分为两种类型:长连接和短连接。这两种连接方式各有特点,适用于不同的应用场景。 **1. 短连接(Short ...
通过该库,开发者可以方便地在Java应用程序中集成SSH和SCP功能。具体来说,它可以用来: 1. **远程登录(SSH)**:允许用户通过网络连接到远程主机,并执行命令。 2. **文件传输(SCP/SFTP)**:允许用户上传或下载...
通过以上分析,我们可以推测这个程序的工作流程大致如下:Watch.java线程持续监控某些条件(例如日志文件、程序状态文件),当满足特定条件(比如出现错误日志)时,通知主程序Test.java。Test.java接收到信号后,...
标题《Java Web程序设计教程》与描述《Java Web程序设计教程 Java Web程序设计教程》中的知识点主要涵盖了Java Web应用开发领域的核心技术与实践。本书作为21世纪高等学校计算机规划教材,由范立锋与林果园共同编著...
趣味性:习题基本上覆盖了程序员在编写Java程序时经常出现的问题Java程序设计知识要点,各习题也列出其测试要点,从而方便教师从中挑选或改编考题以及方便学生进行实战模拟练习或测试,同时也可以为SCJP考试作准备...
Java.lang.UnsatisfiedLinkError是一种常见的错误类型,通常发生在Java应用程序中,当Java程序尝试加载Native库或DLL文件时,可能会出现这种错误。本文将详细介绍Java.lang.UnsatisfiedLinkError的解决方法,主要...
异常处理是JAVA程序设计中的另一个重要概念,用于处理运行时错误。书中可能有涉及try-catch-finally语句和自定义异常的例题,帮助学习者理解如何优雅地处理程序可能出现的问题,提高程序的健壮性。 最后,文件I/O和...
在Java编程环境中,连接Oracle 12c数据库是常见的需求,尤其在开发企业级应用时。Oracle 12c是Oracle公司推出的最新版本的数据库管理系统,提供了许多性能优化和高级特性。然而,为了使Java应用程序能够顺利地与...
5. **数据库操作**:在Java Web应用中,数据通常存储在关系型数据库中。读者将学习如何使用JDBC进行数据库连接、查询、插入、更新和删除操作,以及事务管理的概念。 6. **JDBC**:Java Database Connectivity(JDBC...
微信小程序连接Java后端主要涉及的是前后端交互的技术实现,这一过程涵盖了多个技术知识点,包括微信小程序的开发、Java后端API设计与实现、数据传输协议以及认证授权机制等。以下将详细介绍这些方面: 1. **微信小...
客户端和服务器端都应该设置适当的错误处理机制,例如捕获`IOException`并给出友好的提示,或者在连接断开时尝试重新连接。 总的来说,这个简单的Java网络聊天程序展示了如何利用Java的网络编程API实现多用户交互。...
标题中的"endorsed 解决soa连接错误"指的是在Java环境中,通过使用endorsed目录机制来解决SOA(Service-Oriented Architecture,面向服务架构)连接时遇到的问题。SOA是一种设计原则,允许应用程序组件之间通过网络...
2. **异常处理**:讲解如何使用try-catch语句捕获和处理程序运行时可能出现的错误,以及finally块的作用。 3. **集合框架**:深入探讨ArrayList、LinkedList、HashSet、HashMap等各种集合类的使用,以及泛型的概念...
标题中的“直接在电脑上运行Java游戏和应用程序的软件”指的是Java运行环境,通常是指Java Development Kit(JDK)或Java Runtime Environment(JRE)。JDK是Java开发工具集,包含了JRE和其他用于编译、调试和运行...
在IT领域,尤其是在工业自动化和物联网(IoT)应用中,Java程序与PLC(可编程逻辑控制器)之间的通信是一个重要的技术主题。本资源包包含了关于这个主题的详细说明文档和相关的参考源代码,这对于开发者来说是极具价值的...
在Java应用程序开发过程中,经常遇到的一个问题就是内存溢出错误,特别是在处理大量数据或长时间运行的应用时。其中,“java.lang.OutOfMemoryError: Java heap space”是一种常见的异常情况,它表明Java虚拟机(JVM)...
Java连接Firebird数据库的过程中,驱动包扮演着至关重要的角色,它使得Java应用程序能够与Firebird数据库进行通信。本文将详细讲解如何使用Jaybird驱动包来实现这一目标。 Jaybird是Firebird官方推荐的Java JDBC...
8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,...