service.findAll() 等待很长时间。

一开始以为是自己写错 controller的代码了。

使用debug模式测试了一下发现在findAll方法处停留了很长时间。尝试使用maven重新构建项目后,问题依然存在。可是服务器显示启动之后,没有报错。

通过替换大法,发现问题有两个:

    1. 在pom.xml文件中引入了log4j日志记录,但是没有在resources中添加 log4j.properties文件,导致看不到错误

    2. 看到错误之后,发现停在findAll方法的原因是:连接oracle数据库超时,即数据库连接参数错误(ip错误)

 

另外,如果等待的时间足够长,似乎浏览器也会报超时错误的,大概两到三分钟吧。我太没耐心了🐶

 

友情提示

引入了log4j,但是没有放置log4j.properties文件,是个值得注意的问题。

三月 16, 2020 12:56:48 上午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.

三月 16, 2020 12:56:49 上午 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring FrameworkServlet 'dispatcherServlet'
三月 16, 2020 12:56:49 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-80"]

 

远离bug,珍爱生命。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值