IDEA搭建SSM出現的一些錯誤
下面是我這幾天整合SpringMVC+Spring+MyBatis框架遇到的一些問題 ,在這裏總結一下:
1:HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:
問題是:數據庫連接出錯,一般是配置數據庫連接的url、username、password或者是數據庫連接失敗
url配置:jdbc:mysql://數據庫地址:端口號/數據庫名?編碼等 //如:url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
2:HTTP Status 500 - Servlet.init() for servlet SpringMVC threw exception
....(此處省略上上重點錯誤,如下:) root cause org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘userController‘: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.service.UserService com.controller.UserController.userServiceSpring V4.1.0+的版本在不支持Servlet3.0的應用服務器上跑時會報以下錯誤:
NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
比如說:tomcat 7以下的版本、jboss 4.2.3以下的版本
解決版本有兩個(任意選一個即可):
1)、退回到Spring V4.0.7
2)、升級應用服務器到支持Servlet3的應用服務器。
比如tomcat7+(最好是tomcat8+)、jboss as 7+
IDEA搭建SSM出現的一些錯誤