ssm中遇到的报错

       错误总是能让人成长的最快。今天重新用maven搭建ssm框架,身为小白的我,又被各种报错虐。真的是报错虐我千百遍,我待报错如初恋。话不多说上报错:

    1、错误:找不到oracle驱动

         原因: maven中央仓库对oracle驱动包支持不是很好,可以手动添加驱动包到仓库

        解决方法:1.1查看本机oracle的版本     执行如下命令sqlplus

                            1.2找到驱动包的位置,一般在安装路径下的jdbc/lib下

                            1.3收动安装 执行命令 mvn install:install-file -DgroupId=value -DartifactId= -Dversion=value -Dpackaging=value -Dfile=[包所在的路径]

   2、错误:无法建立oracle连接

         原因:如果上一步没有问题那么一般都是  配置文件有错误

        解决方案: 2.1首先查看maven下的依赖是否有错误

                             2.2看url、username、password是否有错 尤其是url 应该为jdbc:oracle:thin:@192.168.100.200:1521 :KHBR 符号不能少

  3、错误: springmvc中的面向接口编程 出现Alias ClassNotFund

       原因:datasuorce配置、mapper.xml文件的命名空间不对、参数类型、返回类型不对

      解决方案:3.1请遵循以下标准

                                接口的名字和mapper.xml文件的名字必须一致

                                mapper标签的命名空间(namespace)的值必须是接口的路径 如com.test.dao.UserMapper

                               参数类型和返回类型如果没有在配置文件中配置别名,必须写全路径

                             接口的方法名必须和mapper中的 id一致

                               classpath后面应该用[  / ] 来分割   package用 [  . ]分割  即:包名用点,路径用斜杠

     4、错误 m2e-wtp 路径找不到

        解决方法:手动部署倒tomcat里时,不应该连同该文件一起部署。在maven中去掉

                          右键点击项目—properties—Deployment—去掉m2e-wtp


     今天就分享四个错误。有什么不对的地方,希望大家指正。

   最深可的感受是:对框架的理解透彻,良好的编程习惯,可以大大减少报错的几率,且能提高编程效率。


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值