MyBatis+Servlet编程时遇到Could not initialize class xxxx

  • 问题描述
  • 解决办法

本人目前是本科在读。去年选修学了一丢丢J2EE。寒假闲来没事学了HTML+CSS+JS,又顺便学了MyBatis。然后就想试着自己写点什么把这些东西合起来。于是今天就动手写了一下。结果一下子遇到如标题提到的问题了。
首先声明一下,选修J2EE时由于根本不了解框架相关的操作,全程使用JDBC的方式完成数据库相关操作。

问题描述

在单独测试MyBatis时能够正常进行数据库相关操作,但是启动tomcat后在servlet内部调用相关函数就会报 Could not initialize class xxxx 这个错。

解决办法

  1. 找到使用mybatis时用到的 .jar 文件
  2. 把他们全都拷贝到tomcat程序lib目录下。
  3. . 这么说来,当时用JDBC的时候好像就已经拷贝过一次sql驱动啊

当然了,请按着你自己的目录位置来。下面的截图是我自己的。

这是mybatis用到的一部分jar


tomcat的lib目录

如果使用了PageHelper记得也要拷贝过去。

MyBatis+Servlet编程时遇到Could not initialize class xxxx问题相关推荐

  1. plsql连接oracle未找到oci,Plsql Developer连接Oracle时出现Could not initialize oci.dll解决方案...

    用plsql developer连接远程Oracle时会出现Could not initalize oci.dll警告,原因分析:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 ...

  2. Servlet编程API

    一.基本的servlet APIJavaEE关于Servlet的API主要有两个包:javax.servlet和javax.servlet.http.前者主要提供了Web容器能够使用的servlet基 ...

  3. Mybatis+Servlet+Mysql 整合的一个小项目:对初学者非常友好,有助于初学者很快的上手Java Web

    文章目录 为何要写? 首先声明这是一个非常简单的项目,只包含注册和登录. 有人说了,这么简单的项目,我瞧不上.确实!对于一些高手来说,这点东西不过是毛毛雨. 但是对于一个初学者来说,有一个简单易上手的 ...

  4. mybatis 需要注意的点 MyBatis 插入空值时,需要指定JdbcType (201

    转自:https://blog.csdn.net/snakemoving/article/details/76052875 前天遇到一个问题 异常显示如下: 引用 Exception in threa ...

  5. c语言程序框一点数字就消失,你用C语言编程时,会犯下面的错误吗?

    原标题:你用C语言编程时,会犯下面的错误吗? C编译的程序对语法检查并不像其它高级语言那么严格,这就给编程人员留下"灵活的余地",但还是由于这个灵活给程序的调试带来了许多不便,尤其 ...

  6. 如果当初学习编程时能有人给我这些忠告该多好

    Cecily Carver  是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室.她喜欢歌剧.舞蹈和弹钢琴.Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多 ...

  7. mybatis添加记录时返回主键id

    参考:mybatis添加记录时返回主键id 场景 有些时候我们在添加记录成功后希望能直接获取到该记录的主键id值,而不需要再执行一次查询操作. 在使用mybatis作为ORM组件时,可以很方便地达到这 ...

  8. java中float和double型数据在赋值时有哪些注意事项?,java语言中float和double类型的数据在编程时的注意事项...

    float和double类型的数据在编程时的需要注意的地方 package execisetest; public class AccuranceTest {     public static vo ...

  9. 用MPLAB IDE编程时,软件总是弹出一个窗口提示: “the extended cpu mode configuration bit is enabled,but the program that

    用MPLAB IDE编程时,软件总是弹出一个窗口提示: "the extended cpu mode configuration bit is enabled,but the program ...

最新文章

  1. Hadoop学习笔记(1) ——菜鸟入门
  2. 用户组管理之更新分组表数据
  3. linux进程间通讯-有名管道
  4. MAC安装vmware虚拟机,安装window xp Ghost步骤
  5. python怎么导入包-python怎样导入包
  6. VTK:可视化之PointDataSubdivision
  7. Delphi Format函数功能及用法详解
  8. [转] oracle 数据库 SQL plus 连接方法
  9. 精通innodb引擎_《MySQL技术内幕:InnoDB存储引擎》PDF 下载
  10. 树莓派配置文档config.txt说明
  11. 数模美赛常用算法matlab代码总结+数模大礼包
  12. JAR包自动启动脚本
  13. 计算机系统的结构分类,图解计算机结构与系统分类!!
  14. ESP8266开发——安信可IDE环境搭建
  15. 概率密度函数曲线及绘制
  16. 我爱淘冲刺阶段站立会议2每天任务1
  17. 10.恩智浦-车规级-MCU:S32K11X FTM-PWM输出实验
  18. STM32使用外部中断控制led灯亮灭
  19. ppt文件怎么压缩,ppt压缩的办法步骤
  20. 屏幕录制组件(vue) recordrtc

热门文章

  1. Ps 初学者教程「42」如何利用渐变工具实现平滑过渡?
  2. DM数据守护集群部署
  3. 新建oracle数据库定时任务,创建 Oracle 定时任务
  4. LED显示行业之前方走来的是赶超世界的LED显示屏
  5. Firebug使用详解
  6. [车联网安全自学篇] Android安全之Android工程模式
  7. 振动室市场深度研究分析报告
  8. Sourceforge下载技巧
  9. 如何把pdf文件转换成图片?
  10. Elasitcsearch 开发运维常用命令集锦