哪位大神可以解决我的问题,很急

图片说明 Windows服务器下Tomcat部署web工程是正常的,到Linux服务器下Tomcat部署web工程,报如图错误,先说明不是网络问题,也是不什么URL配置文件有问题,哪位大神知道什么问题

检查一下你的配置文件,有可能是你用的windows的记事本编辑了配置文件,导致linux不能识别,建议使用linux的vi编辑器

很清楚了 could not get JDBC Connection 获取不到jdbc连接,连接不上数据库
1,用其他方式连接数据库,看看数据库是否有问题
2,数据库无问题,检查连接数据库的配置文件是否有问题

看着好像是获取数据连接的时候报的错误.是不是因为window打开了防火墙(数据库安装在windows中的话).也有可能数据源配置错误的原因.

linux下确定数据库的端口是否打开,不得问题是获取不到jdbc 无法创建连接池

由于mapping文件有问题导致报出jdbc的问题;
检查HrmResourceMapper.xml文件中的selectALL语句,预计就是这个地方有问题,请参考。

在windows可以的话,那就检查一下Linux服务器的IP是否有连接数据库的权限,有可能是没有权限连接数据库从而导致连接失败。

数据库连接的问题,比如数据库服务器的端口没开放,其实这还是属于网络问题

首先你的报错是是无法连接jdbc,你是用的是dbcp的连接方式,可以试着换一个阿里巴巴的数据源,或者看一下你的网络是否配置好了,是否能够连接到数据库,
再看你的mapper映射xml文件,看是否路径写对了

1.编译后的文件,查看jdbc的连接数据是否正确,是否打包出问题了;
2.查看jdk版本是否正确;
3.查看映射文件mapper.xml是否映射出问题了;

数据库连接有问题,或者xml里面sql有问题

我觉得也是防火墙的原因

数据库连接问题,看下是不是jdbc版本,和tomcat服务器版本是否匹配,我以前也是在windows下配置没出过问题,不过linux就不太清楚了。印象中的话,linux这一块可能是版本适配容易出问题。