项目中如果同时依赖了Ibatis和MyBatis的,在elipse等IDE中可以通过指定jar依赖顺序解决包冲突问题,mybatis包在Ibatis包前;但如果打包完了之后,部署到tomcat或者其他应用服务器时,如果先加载ibatis的jar,会遇到java.lang.reflect.MalformedParameterizedTypeException
异常。
解决办法:修改ibatis包名,让其自然顺序排在mybatis包之后,比如修改为 zibatis-xxx.jar。如果是maven项目,则可以修改ibatis包名称, 上传到私服。项目中依赖新的包即可