springMVC踩坑总结

1、在学习springmvc框架的时候,

启动tomcat访问接口url的时候,会报如下这样的错:

An error occurred at line: [31] in the generated java file: [C:\apache-tomcat\work\Catalina\localhost\_\org\apache\jsp\WEB_002dINF\jsp\hello_jsp.java

The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory

查了一下,好像是因为jdk的版本和tomcat的版本冲突导致,我用的jdk1.8,但是tomcat确是1.7,

我把tomcat换成了比1.8大的1.9(tomcat版本不能比jdk低),然后就成功了。

2、数据库连接池c3p0,报错

java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract      at com.mchange.v2.c3p0.impl.NewProxyResultSet.isClosed(NewProxyResultSet.java)

是由于maven依赖的包不对,现在是:

<dependency>
	<groupId>c3p0</groupId>
	<artifactId>c3p0</artifactId>
	<version>0.9.1.2</version>
</dependency>

先删掉原来的c3p0引用,现在要修改成:

<dependency>
	<groupId>com.mchange</groupId>
	<artifactId>c3p0</artifactId>
	<version>0.9.5.2</version>
</dependency>

ok!修改完成。。。报红了。。当然还要自己导入com.mchange的包:c3p0-0.9.5.5.jar  mchange-commons-java-0.2.19.jar

 然后一定一定要去重新打包install,然后再去tomcat配置里 lib下导入下新的包再运行!

 然后就解决了~

3、未成功注入bean,Service的bean未访问到

(若是springboot中应该是没有加@Service)

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'bookController': Unsatisfied dependency expressed through field 'bookService';

修改成:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值