两个不同的项目,部署在同一台服务器上面,数据库连接配置是一样的,为什么一个项目能够连上数据库,而另一个不能。在进行数据库查询的时候报:
org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.)
相关配置:
<?xml version="1.0" encoding="UTF-8"?> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd" default-autowire="byName"> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </bean> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="configLocation" value="classpath:mybatis-config.xml"/> </bean> <bean id="log4jdbcInterceptor" class="net.sf.log4jdbc.DataSourceSpyInterceptor"/> <bean id="dataSourceLog4jdbcAutoProxyCreator" class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"> <property name="interceptorNames"> <list> <value>log4jdbcInterceptor</value> </list> </property> <property name="beanNames"> <list> <value>dataSource</value> </list> </property> </bean>`
另外,服务器IP有数据库服务器的授权,数据库链接池没有满。在本地(win7)启服务都可以,就是在服务器(linux)上不行。
麻烦大家有遇到过一样的问题的吗?帮忙看一下,折磨我好久了。
相关推荐
首先,Oracle是世界上最广泛使用的数据库管理系统之一,特别是在企业级应用中。Java与Oracle的结合提供了强大的数据处理能力。Java JDBC(Java Database Connectivity)是Java平台的标准API,用于与各种类型的数据库...
总结起来,"JAVAweb连接oracle数据库工程"是一个涵盖了数据库连接、JDBC操作、可能的DAO设计模式和MVC架构的Java Web项目。通过学习这个工程,开发者可以深入了解Java如何与Oracle数据库进行集成,以及如何在Web环境...
JavaWeb 连接 MySQL 数据库增删改查 JavaWeb 连接 MySQL 数据库增删改查是 Java 新手非常有用的知识点,本文将详细介绍如何使用 JavaWeb 连接到 MySQL 数据库,并实现增删改查的操作。 知识点一:JavaWeb 连接 ...
在IT行业中,JavaWeb开发是构建...通过这个简单的JavaWeb登录注册案例,新手可以学习到Web应用的基本架构、数据库操作以及用户认证的实现方法。同时,MD5加密和注解的使用也展示了实际开发中的安全实践和简洁编程思想。
Java Web 分页显示数据库内容 Java Web 分页显示数据库内容是指在 Java Web 应用程序中实现在数据库内容的分页显示。分页是指将大量的数据或记录分割成多个页面,以便于用户逐页浏览和查看。分页在数据库查询和显示...
在JavaWeb应用中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的标准接口。本项目"JavaWeb-JDBC连接MySql数据库"提供了一个简单的示例,展示了如何使用JDBC来执行SQL查询操作。 首先,我们需要...
在IT行业中,JavaWeb开发是构建互联网应用的重要技术之一,而MySQL则是广泛使用的开源关系型数据库管理系统。结合这两个核心技术,可以实现用户注册和登录功能,为网站或应用程序提供数据存储和验证服务。以下是对...
本项目"javaweb+mysql数据库实现注册登录程序"旨在教你如何使用Java Web技术和MySQL数据库来创建这样一个系统。以下是这个项目涉及到的关键知识点: 1. **Java Web基础**:Java Web开发主要涉及Servlet、JSP(Java...
java web从入门到精通配套源代码,《Java Web从入门到精通》介绍如何整合Web框架进行J2EE开发,所有实例都基于MyEclipse IDE开发,引领读者快速进入基于JaVa web的J2EE应用领域。《Java Web从入门到精通》开始主要...
在JavaWeb开发中,将Excel数据导入到数据库是一项常见的需求,尤其在数据处理、报表生成或数据分析场景下。本项目提供了完整的源码实现,帮助开发者理解并应用这一功能。通过以下步骤,我们可以实现这个过程: 1. *...
在这个项目中,开发者利用了JavaWeb的核心技术,包括Servlet、JSP(JavaServer Pages)、JDBC(Java Database Connectivity)以及可能的MVC(Model-View-Controller)设计模式来实现与数据库的交互和业务逻辑处理。...
JavaWeb开发技术-数据库连接池 JavaWeb开发技术中,数据库连接池(Database Connection Pool)是一种常用的技术,用于管理和分配数据库连接,以提高应用程序的性能和可靠性。 什么是数据库连接池? 数据库连接池...
减少积分了,开始8分太高了。补充了sql文件。JEEWEB Mybatis版本是一款基于SpringMVC+Spring+Mybatis+Mybatis Plus的JAVA WEB敏捷开发系统;它是一款具有代码生成功能的智能快速开发平台;是以Spring Framework为...
在JavaWeb开发中,连接数据库并验证用户登录是一项基础但重要的任务。这个“javaweb连接数据库验证登陆实例”提供了一个完整的项目,采用MVC(Model-View-Controller)架构模式,非常适合初学者进行学习和实践。下面...
在JavaWeb开发中,图片上传和...综上所述,通过SSM框架,我们可以高效地实现JavaWeb应用中的图片上传和预览功能,同时考虑到安全性与性能优化。这是一个典型的业务场景,也是开发者在实际工作中必须掌握的重要技能。
JavaWeb实验报告(JavaWeb下连接MySql数据库编程)
迁移脚本用于在现有数据库上应用这些变更,确保数据的一致性和完整性。 7. **备份和恢复脚本**:为了防止数据丢失,系统通常会包含备份和恢复策略,这些脚本用于定期备份数据库,并在必要时进行恢复。 在实际操作...
在JavaWeb开发中,数据库操作是核心组成部分,用于存储、检索和管理应用程序的数据。"数据库javaweb的增删改查"是指使用Java语言在Web环境中执行对数据库的基本操作,包括添加(Add)、删除(Delete)、修改(Update...
02-javaweb-04mysql数据库
课程设计JavaWeb图书管理系统源码+数据库脚本课程设计JavaWeb图书管理系统源码+数据库脚本课程设计JavaWeb图书管理系统源码+数据库脚本课程设计JavaWeb图书管理系统源码+数据库脚本课程设计JavaWeb图书管理系统源码+...