-
项目使用外网连接数据库正常,在数据库服务器本机上部署却连不上了0
ssh项目,在外网的测试环境中连接数据库是正常的
修改jdbcurl后部署到数据库服务器上,却报错07-29 14:59:15:911 ERROR[org.hibernate.engine.jdbc.spi.SqlExceptionHelper] - Connections could not be acquired from the underlying database! org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection at org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:514) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:372) at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:417) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:255) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy36.getAreaInfoByAreaNo(Unknown Source) at com.itv.launcher.init.SystemInitServlet.init(SystemInitServlet.java:28) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083) at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.hibernate.exception.GenericJDBCException: Could not open connection at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110) at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:304) at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:169) at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doBegin(JdbcTransaction.java:67) at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:160) at org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1396) at org.springframework.orm.hibernate4.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:473) ... 25 more Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database! at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128) at org.hibernate.service.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:141) at org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:281) at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:297) ... 30 more Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source. at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319) at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557) at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477) at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
2014年7月29日 15:23
3个答案 按时间排序 按投票排序
-
是不是数据库服务没打开,需要手动打开,或者host username password port 里面是不是带有空格,你可以先用JDBC手动测试一下,看看能不能连接上,或者你的项目换了数据库之后没有重新编译,今天我就遇见这个问题,还是用的原来的连接。
2014年7月30日 00:08
-
- Connections could not be acquired from the underlying database!
2.org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Could not open connection
没有连接上数据库
看看host username password port 数据库名这几个配置给了吗2014年7月29日 22:45
相关推荐
本文档将详细阐述如何使用用友U8 cloud在云上部署,包括购买方式、配置说明、安装选择、云服务存储以及外网访问带宽等关键技术点。 首先,用友U8 cloud上云部署方案建议主要支持多组织业务协同、营销创新、智能财务...
然而,将手机变为服务器,意味着我们需要在手机上部署并运行服务器软件。这个过程通常包括以下步骤: 1. **选择服务器软件**:常见的有HTTP服务器如Apache或Nginx,或者数据库服务器如SQLite、MySQL等。对于简单的...
在本文中,我们将深入探讨如何使用Android Studio开发客户端应用程序,以连接到运行在Delphi XE上的REST DataSnap服务器。REST(Representational State Transfer)是一种轻量级的、基于HTTP的架构风格,常用于...
前置机接口是一种中间层应用,它部署在内外网之间的安全边界上,负责接收外网请求,然后转发到内网数据库执行SQL查询,并将结果返回给外网用户。这种方式有效地保护了内网数据库,防止了直接暴露在外网的风险。 ...
最后,需要强调的是,虽然在VMware虚拟化环境中部署Oracle数据库与在物理服务器上的部署差别不大,但仍有一些特定的考虑因素。VMware也提供了专门针对存储、网络连接和性能的最佳实践文档,以便用户可以更全面地部署...
《服务器资源使用申请表》是IT管理中一个重要的文档,主要用于规范和协调组织内部服务器资源的分配和使用。这份表格详细列出了申请服务器资源时所需提供的各项信息,确保了资源的有效管理和合理分配。 首先,使用...
3. **收敛平台的优势**: 日立数据库一体机基于收敛平台设计,该平台将计算刀片、I/O加速、存储系统、网络连接性以及管理软件充分集成,以减轻IT部门在系统集成上的责任。与由不同供应商提供的分散式服务器、存储和...
接着,通过Activesync将Windows Mobile智能手机与服务器建立连接,部署SQL Server CE客户端数据库。客户端数据库在智能手机上运行,可以离线存储和处理数据。当需要与服务器同步时,通过RDA技术,客户端能将现场采集...
- **目标系统**:新上线的运行在AIX平台上的Oracle数据库服务器。 - **目的**:确保标准化的安装配置流程,便于管理和维护。 #### 三、环境与软硬件规范 ##### 运行环境 - **软件版本**:确保使用最新且经过验证...
在客户端与服务器环境的构建上,SQL Server CE数据库存在于智能手机客户端,通过Activesync程序与服务器端建立连接。服务器端运行IIS和SQL Server,两者可以部署在同一台机器或分开,实现远程数据访问和同步。这样,...
在本教程中,我们将深入探讨如何在阿里云服务器上的CentOS 8操作系统中搭建ThingsBoard IoT平台,并通过MQTT协议将其发布到外网。ThingsBoard是一个开源的物联网平台,提供了设备管理、数据可视化和规则引擎等功能,...
在本项目中,SpringMVC负责处理来自Android客户端的HTTP请求,如获取歌曲列表、播放特定歌曲等,然后调用MyBatis进行数据库操作。 MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis...
根据xxx大学本部服务器部署拓扑图,本部网络的服务器分成两个部分,一部分是对 外提供服务的WEB服务器群、DNS服务器和邮件服务器,另一部分是对内提供服务的教学 服务器、数据库服务器、代理服务器等。对外提供服务...
Greenplum Master 是数据库服务器进程,接受客户端连接并处理系统用户发出的 SQL 命令。Segments 是分布式加载数据的组件,负责处理数据和存储。Interconnect 是 Greenplum 数据库系统的网络层,负责互连和主控 ...
在本例中,我们使用FileZilla作为FTP工具,这是一款广泛使用的开源FTP客户端。您可以通过提供的下载地址下载FileZilla 3.7.3版本。安装完成后,启动FileZilla,准备输入FTP服务器的地址、用户名和密码。 3. 远程...
你可以通过控制台进行远程连接,或者使用Windows本机的远程桌面连接工具。 - 远程连接需要输入服务器的公网IP地址、用户名(默认为`Administrator`)以及登录密码。 3. **配置安全组** - 在首次尝试远程连接时,...
7. **部署与运行**:部署该系统可能需要IIS(Internet Information Services)或其他支持ASP的Web服务器,同时要确保数据库服务正常运行,并正确配置数据库连接。 8. **扩展性与优化**:作为实例,固镇热线虚拟主机...