报错问题:项目里的一个模块在测试时一直报错

报错原因:找不到mybatis配置文件

猜测问题原因:由于我之前不小心在本模块里创建了一个新模块,没删干净,可能改变了哪里的配置

解决方案:点击project structure-->modules检查该模块的SDK配置,paths输出路径配置

如果都没问题,检查pom.xml文件的前面几行

我的是packaging标签里的打包类型错误,将类型改为war或者直接注释掉这一行后都不再报错

笔记:

packaging标签一共有以下几种打包类型:

  • jar:标准打包格式,支持多个Java文件打包成一个文件
  • warweb项目的标准打包格式,用于Java Web项目打包,支持多个web资源文件打包成一个文件
  • earEnterprise应用程序的标准打包格式,支持多个web模块和EJB模块打包成一个文件。
  • pomproject object model,无法生成实际的文件,我的理解是类似一种项目结构格式,也是maven中的一种打包类型。

default="jar" 表示如果在不指定的情况下,默认是jar的打包方式。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐