ssm整合问题,无法获取数据

求一个网名 发布于 2017/01/12 20:48
阅读 1K+
收藏 0

初次用Spring+springmvc+mybatis,在做测试的时候遇到这个问题,测试代码如下:

当程序执行下图红框部分,从数据库中获取数据,就不跑了,一直停在这儿,并未结束,数据库中数据也没获取到

控制台一直这样

检查配置文件,是对的,不晓得哪里错了,请大家指教


加载中
0
Venus_sun
Venus_sun
开debug日志看看sql执行了吗,如果执行卡住了那可能就是sql有问题太慢了,如果没有可能就是绑定有问题
0
Janda
Janda
有没有获取实例化的Mapper
0
求一个网名
求一个网名

引用来自“Janda”的评论

有没有获取实例化的Mapper
获取了
0
mlovewt
mlovewt
日志啊,这种情况不打开更低级别的日志?
0
求一个网名
求一个网名

引用来自“mlovewt”的评论

日志啊,这种情况不打开更低级别的日志?
我试试
0
开源中国RIO
开源中国RIO
我喜欢这字体,是啥
0
Tumbler康
Tumbler康
咋配置的?控制台也不报错
0
求一个网名
求一个网名

引用来自“k930253908”的评论

咋配置的?控制台也不报错

我就是觉得奇怪了,配置应该没有错的

配置如下:

applicationContext-dao.xml

applicationContext-service.xml

applicationContext-trans.xml

springmvc.xml

SqlMapConfig.xml

这个文件什么也没配置

我是学生,这个项目也是跟着别人写的,帮忙看看,哪里错了

Tumbler康
Tumbler康
测试类注入service,为啥还=null??打断点走到你那service方法了吗?用的mybatis注解还是mapper文件形式?
0
求一个网名
求一个网名

引用来自“开源大猫”的评论

我喜欢这字体,是啥
默认字体
0
求一个网名
求一个网名

引用来自“k930253908”的评论

咋配置的?控制台也不报错

引用来自“求一个网名”的评论

我就是觉得奇怪了,配置应该没有错的

配置如下:

applicationContext-dao.xml

applicationContext-service.xml

applicationContext-trans.xml

springmvc.xml

SqlMapConfig.xml

这个文件什么也没配置

我是学生,这个项目也是跟着别人写的,帮忙看看,哪里错了

用的是注解,。。我把日志级别改了,报错了,

2017-01-13 09:41:24,751 [Druid-ConnectionPool-Create-554868511] [com.alibaba.druid.pool.DruidDataSource]-[ERROR] create connection error
java.sql.SQLException: null,  message from server: "Can't create a new thread (errno 12); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug"
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1094)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:997)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:983)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1111)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2494)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2527)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2309)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
    at sun.reflect.GeneratedConstructorAccessor10.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:419)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1375)
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1431)
    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1844)


风翔飞
风翔飞
从报错看是内存不够?试试启动时把内存调大点
返回顶部
顶部