【已解决】把web项目部署到了linux服务器上,涉及到数据库的页面都报错,但是在windows上的项目可以连接到linux服务器的数据库,详情点击。。。

3 篇文章 0 订阅
2 篇文章 0 订阅

!!这个鬼问题我解决了。。。查了好久,归根结底还是环境问题!!

**有这样的问题可以先看自己项目的环境是否和自己服务器环境符合呢,我在自己电脑用的是 SUN jdk1.8, 然而我的服务器上使用是openJDK1.8 …

解决问题细节我放在下一篇文章:点击进入解决问题的文章**

报错信息:
报错信息
类型异常报告

消息 请求处理失败; 嵌套异常是org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.exceptions.PersistenceException:

description 服务器遇到内部错误,导致无法完成此请求。

例外

org.springframework.web.util.NestedServletException:请求处理失败; 嵌套异常是org.mybatis.spring.MyBatisSystemException:嵌套异常是org.apache.ibatis.exceptions.PersistenceException:
###错误查询数据库。原因:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接; 嵌套异常是org.apache.commons.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(通信链接失败

成功发送到服务器的最后一个数据包是0毫秒前。驱动程序没有从服务器收到任何数据包。)
###错误可能存在于文件[/var/lib/tomcat/webapps/BLOG/WEB-INF/classes/mappers/BlogMapper.xml]中
###该错误可能涉及cn.anton.mapper.BlogMapper.select
###执行查询时发生错误
###原因:org.springframework.jdbc.CannotGetJdbcConnectionException:无法获取JDBC连接; 嵌套异常是org.apache.commons.dbcp.SQLNestedException:无法创建PoolableConnectionFactory(通信链接失败

成功发送到服务器的最后一个数据包是0毫秒之前。驱动程序没有从服务器收到任何数据包。)

尝试一 : 更换jar包。。。没什么用啊!!!

尝试二 : 我试着用 Navicat 连接我linux服务器上的数据库,测试连接
这里连接没问题啊。。至少说明端口是能连接的啊。。。
properties
这是properties里配置的。。也没问题啊

在Windows里运行Tomcat,部署项目,什么也没问题。。。
换到Linux服务器的Tomcat启动项目,只要涉及了数据库,都是500这个报错。。
——————————————————————————————————————
数据库用户权限?
然后我看网上又类似报错,我就跟着改了改。也不影响我Windows下的访问和操作。。。

尝试三 : 写文章,等大佬。。。

头一次发文章求助,大佬们见谅。。。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值