① 错误信息
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编程中,Socket是网络通信的基础,它允许两个应用程序通过TCP/IP协议进行数据传输。Socket连接分为两种类型:长连接和短连接。这两种连接方式各有特点,适用于不同的应用场景。 **1. 短连接(Short ...
通过该库,开发者可以方便地在Java应用程序中集成SSH和SCP功能。具体来说,它可以用来: 1. **远程登录(SSH)**:允许用户通过网络连接到远程主机,并执行命令。 2. **文件传输(SCP/SFTP)**:允许用户上传或下载...
标题《Java Web程序设计教程》与描述《Java Web程序设计教程 Java Web程序设计教程》中的知识点主要涵盖了Java Web应用开发领域的核心技术与实践。本书作为21世纪高等学校计算机规划教材,由范立锋与林果园共同编著...
在描述中提到的“不错的Java小程序”可能包括各种实用的小程序,如命令行工具、简单的游戏或算法实现,这些都能帮助初学者巩固基础,提升编程技巧。通过学习和分析这些小程序,初学者可以更好地理解面向对象编程的...
趣味性:习题基本上覆盖了程序员在编写Java程序时经常出现的问题Java程序设计知识要点,各习题也列出其测试要点,从而方便教师从中挑选或改编考题以及方便学生进行实战模拟练习或测试,同时也可以为SCJP考试作准备...
连接池在初始化时创建一定数量的数据库连接,并在应用程序需要时提供这些连接,用完后则回收到池中,而不是每次使用都创建新的连接。这种方式避免了频繁创建和关闭连接的开销,降低了系统资源的消耗。 本资源提供了...
Java.lang.UnsatisfiedLinkError是一种常见的错误类型,通常发生在Java应用程序中,当Java程序尝试加载Native库或DLL文件时,可能会出现这种错误。本文将详细介绍Java.lang.UnsatisfiedLinkError的解决方法,主要...
异常处理是JAVA程序设计中的另一个重要概念,用于处理运行时错误。书中可能有涉及try-catch-finally语句和自定义异常的例题,帮助学习者理解如何优雅地处理程序可能出现的问题,提高程序的健壮性。 最后,文件I/O和...
JDBC是Java平台的标准接口,它允许Java应用程序连接到各种类型的数据库,包括SQL Server 2000。通过JDBC,开发者可以执行SQL查询、更新数据库记录以及处理结果集。在实验过程中,首先你需要安装并配置SQL Server ...
在Java编程环境中,连接Oracle 12c数据库是常见的需求,尤其在开发企业级应用时。Oracle 12c是Oracle公司推出的最新版本的数据库管理系统,提供了许多性能优化和高级特性。然而,为了使Java应用程序能够顺利地与...
5. **数据库操作**:在Java Web应用中,数据通常存储在关系型数据库中。读者将学习如何使用JDBC进行数据库连接、查询、插入、更新和删除操作,以及事务管理的概念。 6. **JDBC**:Java Database Connectivity(JDBC...
客户端和服务器端都应该设置适当的错误处理机制,例如捕获`IOException`并给出友好的提示,或者在连接断开时尝试重新连接。 总的来说,这个简单的Java网络聊天程序展示了如何利用Java的网络编程API实现多用户交互。...
标题中的"endorsed 解决soa连接错误"指的是在Java环境中,通过使用endorsed目录机制来解决SOA(Service-Oriented Architecture,面向服务架构)连接时遇到的问题。SOA是一种设计原则,允许应用程序组件之间通过网络...
这是一个用java做的一个关于人的肥瘦的小程序代码简单算法也不难,希望网上朋友有好的做法和我一起分享.
Java连接OPC Server的客户端源码是用于在Java应用程序中与OPC服务器进行通信的关键代码。OPC(OLE for Process Control)是一种工业自动化标准,它允许不同设备和系统之间的数据交换,尤其在制造业和工程领域广泛...
在Java应用程序开发过程中,经常遇到的一个问题就是内存溢出错误,特别是在处理大量数据或长时间运行的应用时。其中,“java.lang.OutOfMemoryError: Java heap space”是一种常见的异常情况,它表明Java虚拟机(JVM)...
通过学习,开发者可以掌握如何创建可扩展、可维护的Java应用程序,理解模块化设计的最佳实践,以及OSGi在实际项目中的具体应用。 总之,Java应用架构设计中的模块化模式与OSGi技术是提高软件质量、简化复杂性的关键...
在IT领域,尤其是在工业自动化和物联网(IoT)应用中,Java程序与PLC(可编程逻辑控制器)之间的通信是一个重要的技术主题。本资源包包含了关于这个主题的详细说明文档和相关的参考源代码,这对于开发者来说是极具价值的...
Java是世界上最流行的编程语言之一,尤其在开发桌面应用程序方面,其强大的功能和广泛的应用使得Java Standard Edition(J2SE)成为开发者的重要工具。本压缩包包含的“JAVA100个实例”是一份宝贵的资源,它涵盖了...