ssm中遇到的报错

来源:互联网 发布:淘宝日本代购店铺 推荐 编辑:程序博客网 时间:2024/06/14 12:01

       错误总是能让人成长的最快。今天重新用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