SSM整合所遇的坑

来源:互联网 发布:vb 修改批处理 编辑:程序博客网 时间:2024/05/16 10:40

本文记录ssm整合所遇到的坑:

  • linux下用spring访问mysql用户权限不足
  • can’t change project facet Dynamic Web Module to 3.0
  • java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;
  • 导入maven pom不成功
  • maven install有什么用

问题1:linux下用spring访问mysql用户权限不足

sol: 创建一个新的用户,具体方法见此


问题2:can’t change project facet Dynamic Web Module to 3.0

sol: 改web.xml的版本号->改settings配置文件(3个)->update project


问题3:java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;

sol: jar包的版本问题,Spring4.3.7+Mybatis3.4.2+Mybatis-Spring1.3.0。 In addition,除了此处的冲突,使用hibernate-validator的时候,如果tomcat版本在7以下,或有jar包冲突,使用7或7以上都可以。


问题4:使用maven的依赖管理不成功,修改pom没有?

sol:update project的时候勾上force update snapshots and release


问题5:maven install有什么用?

sol:可以构建项目,将构建后的war文件加到tomcat的webapps中,来到tomcat下的bin文件夹下,命令行运行startup.sh即可

原创粉丝点击