Parsed configuration file class path resource Configuration.xml

MyBatis resultMap与resultType的区别
本文通过解决一个实际项目中MyBatis配置错误导致的启动问题,深入探讨了resultMap与resultType的使用场景及区别。指出当返回对象需要二次封装时,必须使用resultMap,而非resultType。

最近开发项目遇到一个小的问题,困扰了我好大一会时间,现象是项目启动的过程中控制台一直输出mybatis的配置文件,但是一直没有结束,不停的输出,导致项目无法正常启动成功!

[org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed configuration file: 'class path resource [mybatisConfiguration.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/AdmisEquelMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/EquBefChangeMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/EqumsIntFormDeMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/EqumsReFormMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetClassiFication/AssetClassMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetMaintenanceRepair/AssetMaintenanceRepairMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetsinventory/AsDetailedFormMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetsinventory/AssetsInventoryMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attach/AfBindTbMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attach/CommonBasePhotosMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attributeChanges/AssetAttributeChangeMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attributeChanges/AsTrafficVolumesMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/billMaterial/BillMaterialMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/change/ChangesMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/common/AsRelMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/common/CommonBaseNameMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/contractProject/ContractProjectMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/earlierstage/EarlierStageMapper.xml]'
  2020-05-21 11:01:23 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/edm2eam/InterfaceMdmBaseDataMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed configuration file: 'class path resource [mybatisConfiguration.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/AdmisEquelMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/EquBefChangeMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/EqumsIntFormDeMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/admis/EqumsReFormMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetClassiFication/AssetClassMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetMaintenanceRepair/AssetMaintenanceRepairMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetsinventory/AsDetailedFormMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/assetsinventory/AssetsInventoryMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attach/AfBindTbMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attach/CommonBasePhotosMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attributeChanges/AssetAttributeChangeMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/attributeChanges/AsTrafficVolumesMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/billMaterial/BillMaterialMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/change/ChangesMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/common/AsRelMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/common/CommonBaseNameMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/contractProject/ContractProjectMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/earlierstage/EarlierStageMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed mapper file: 'URL [jar:file:/F:/apache-tomcat-8.0.33/webapps/eam%23api/WEB-INF/lib/eam-query-1.0-SNAPSHOT.jar!/com/ncic/eam/query/mapper/edm2eam/InterfaceMdmBaseDataMapper.xml]'
  2020-05-21 11:01:24 [org.mybatis.spring.SqlSessionFactoryBean]-[DEBUG] Parsed configuration file: 'class path resource [mybatisConfiguration.xml]'
................................
................................
................................

搞的我头大,问题在自己刚增加的代码有关系,因为昨天还正常启动,今天改了点东西就这样了,经过仔细检查发现问题。

<resultMap id="queryEquBaseInfoResultMap" type="map">
        <id property="id" column="ID"/>
        <result property="assetNumber" column="ASSET_NUMBER"/>
        <result property="depreciationPeriod" column="DEPRECIATION_PERIOD"/>
        <result property="methodDepreciationId" column="METHOD_DEPRECIATION_ID"/>
        <association property="methodDepreciationName" javaType="map">
        <result property="text" column="METHOD_DEPRECIATION_ID"/>
        <result property="value" column="METHOD_DEPRECIATION_NAME"/>
        </association>
</resultMap>
<select id="queryEquBaseInfoById" parameterType="java.lang.String" resultType="queryEquBaseInfoResultMap">
..........
........
</select>

大家仔细看我上面的mybatis配置有什么问题?对了,问题就出现在resultType,因为queryEquBaseInfoResultMap是我自定义的一个集合对象,必须要使用resultMap才可以!
下面的才是正确的代码:

<select id="queryEquBaseInfoById" parameterType="java.lang.String" resultMap="queryEquBaseInfoResultMap">

总结:resultType 和 parameterType都可以直接定义成map,表示输出和输入的对象全部集合对象,这个没有问题,但一旦我们对返回的集合对象进行二次封装的时候,就必须改成resultMap,可能是因为mybatis在解析的时候,发现如果是resultType的话,自然认为是一种常见的类型或者是自己定义的java实体,不会去找配置文件里的对象吧!
以前面试的时候也有面试官问过这类问题,resultType和resultMap有什么区别,以前用mybatis也没在意这种情况,这种写法也不多见,记录下来这样的小问题,下次遇到面试的话,直接可以甩给面试官!

F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\bin\catalina.bat run [2025-10-24 12:25:18,152] Artifact ssm13:war: Waiting for server connection to start artifact deployment... Using CATALINA_BASE: "C:\Users\ZhuanZ1\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed_ssm13_2" Using CATALINA_HOME: "F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111" Using CATALINA_TMPDIR: "F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111" Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_202" Using CLASSPATH: "F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\bin\bootstrap.jar;F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\bin\tomcat-juli.jar" Using CATALINA_OPTS: "" Connected to the target VM, address: '127.0.0.1:60444', transport: 'socket' 24-Oct-2025 12:25:19.185 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.111 24-Oct-2025 12:25:19.187 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Oct 10 2025 14:13:20 UTC 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号: 9.0.111.0 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 操作系统名称: Windows 10 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: C:\Program Files\Java\jdk1.8.0_202\jre 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java虚拟机版本: 1.8.0_202-b08 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\ZhuanZ1\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed_ssm13_2 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111 24-Oct-2025 12:25:19.188 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.config.file=C:\Users\ZhuanZ1\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed_ssm13_2\conf\logging.properties 24-Oct-2025 12:25:19.189 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 24-Oct-2025 12:25:19.189 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:60444,suspend=y,server=n 24-Oct-2025 12:25:19.189 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -javaagent:C:\Users\ZhuanZ1\AppData\Local\JetBrains\IntelliJIdea2020.1\captureAgent\debugger-agent.jar 24-Oct-2025 12:25:19.189 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcom.sun.management.jmxremote= 24-Oct-2025 12:25:19.189 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcom.sun.management.jmxremote.port=1099 24-Oct-2025 12:25:19.189 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcom.sun.management.jmxremote.ssl=false 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcom.sun.management.jmxremote.password.file=C:\Users\ZhuanZ1\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed_ssm13_2\jmxremote.password 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcom.sun.management.jmxremote.access.file=C:\Users\ZhuanZ1\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed_ssm13_2\jmxremote.access 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.rmi.server.hostname=127.0.0.1 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djdk.tls.ephemeralDHKeySize=2048 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dsun.io.useCanonCaches=false 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dignore.endorsed.dirs= 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.base=C:\Users\ZhuanZ1\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed_ssm13_2 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Dcatalina.home=F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111 24-Oct-2025 12:25:19.190 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 命令行参数: -Djava.io.tmpdir=F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111 24-Oct-2025 12:25:19.193 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 使用APR版本[1.7.4]加载了基于APR的Apache Tomcat本机库[1.3.1]。 24-Oct-2025 12:25:19.193 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR功能:IPv6[true]、sendfile[true]、accept filters[false]、random[true]、UDS [true]。 24-Oct-2025 12:25:19.193 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL配置:useAprConnector[false],useOpenSSL[true] 24-Oct-2025 12:25:19.197 信息 [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL成功初始化 [OpenSSL 3.0.14 4 Jun 2024] 24-Oct-2025 12:25:19.420 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"] 24-Oct-2025 12:25:19.436 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[456]毫秒内初始化 24-Oct-2025 12:25:19.466 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina] 24-Oct-2025 12:25:19.466 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/9.0.111] 24-Oct-2025 12:25:19.477 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"] 24-Oct-2025 12:25:19.493 信息 [main] org.apache.catalina.startup.Catalina.start [56]毫秒后服务器启动 Connected to server [2025-10-24 12:25:19,717] Artifact ssm13:war: Artifact is being deployed, please wait... 24-Oct-2025 12:25:21.833 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 12:25:21.965 [RMI TCP Connection(3)-127.0.0.1] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started 12:25:22.026 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext 12:25:22.264 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\com\example\service\impl\UserServiceImpl.class] 12:25:22.290 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 16 bean definitions from class path resource [spring/applicationContext.xml] 12:25:22.341 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' 12:25:22.401 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' 12:25:22.455 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter. 12:25:22.461 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\com\example\mapper\UserMapper.class] 12:25:22.463 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'userMapper' and 'com.example.mapper.UserMapper' mapperInterface 12:25:22.466 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'userMapper'. 12:25:22.472 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0' 12:25:22.496 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/jdbc.driver] 12:25:22.498 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/jdbc.driver] not found - trying original name [jdbc.driver]. javax.naming.NameNotFoundException: ����[jdbc.driver]δ�ڴ��������а󶨡��Ҳ���[jdbc.driver]�� 12:25:22.498 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [jdbc.driver] 12:25:22.498 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [jdbc.driver] threw NamingException with message: ����[jdbc.driver]δ�ڴ��������а󶨡��Ҳ���[jdbc.driver]��. Returning null. 12:25:22.498 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'jdbc.driver' in PropertySource 'localProperties' with value of type String 12:25:22.498 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/jdbc.url] 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/jdbc.url] not found - trying original name [jdbc.url]. javax.naming.NameNotFoundException: ����[jdbc.url]δ�ڴ��������а󶨡��Ҳ���[jdbc.url]�� 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [jdbc.url] 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [jdbc.url] threw NamingException with message: ����[jdbc.url]δ�ڴ��������а󶨡��Ҳ���[jdbc.url]��. Returning null. 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'jdbc.url' in PropertySource 'localProperties' with value of type String 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/jdbc.username] 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/jdbc.username] not found - trying original name [jdbc.username]. javax.naming.NameNotFoundException: ����[jdbc.username]δ�ڴ��������а󶨡��Ҳ���[jdbc.username]�� 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [jdbc.username] 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [jdbc.username] threw NamingException with message: ����[jdbc.username]δ�ڴ��������а󶨡��Ҳ���[jdbc.username]��. Returning null. 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'jdbc.username' in PropertySource 'localProperties' with value of type String 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/jdbc.password] 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/jdbc.password] not found - trying original name [jdbc.password]. javax.naming.NameNotFoundException: ����[jdbc.password]δ�ڴ��������а󶨡��Ҳ���[jdbc.password]�� 12:25:22.499 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [jdbc.password] 12:25:22.500 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [jdbc.password] threw NamingException with message: ����[jdbc.password]δ�ڴ��������а󶨡��Ҳ���[jdbc.password]��. Returning null. 12:25:22.500 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'jdbc.password' in PropertySource 'localProperties' with value of type String 12:25:22.503 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerProcessor' 12:25:22.505 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.config.internalTransactionalEventListenerFactory' 12:25:22.505 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.event.internalEventListenerFactory' 12:25:22.507 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' 12:25:22.510 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' 12:25:22.513 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.aop.config.internalAutoProxyCreator' 12:25:22.556 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.ui.context.support.UiApplicationContextUtils - Unable to locate ThemeSource with name 'themeSource': using default [org.springframework.ui.context.support.ResourceBundleThemeSource@2d52167d] 12:25:22.557 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'dataSource' 12:25:22.635 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor' 12:25:22.637 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' 12:25:22.678 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'sqlSessionFactory' 12:25:22.798 [RMI TCP Connection(3)-127.0.0.1] DEBUG org.mybatis.spring.SqlSessionFactoryBean - Parsed configuration file: 'class path resource [mybatis-config.xml]' 12:25:22.878 [RMI TCP Connection(3)-127.0.0.1] WARN org.springframework.web.context.support.XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring/applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\mapper\UserMapper.xml]'; nested exception is java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.example.mapper.UserMapper.findAll. please check file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\mapper\UserMapper.xml] and com/example/mapper/UserMapper.java (best guess) 12:25:22.878 [RMI TCP Connection(3)-127.0.0.1] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... 12:25:22.884 [RMI TCP Connection(3)-127.0.0.1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring/applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\mapper\UserMapper.xml]'; nested exception is java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.example.mapper.UserMapper.findAll. please check file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\mapper\UserMapper.xml] and com/example/mapper/UserMapper.java (best guess) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:936) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:401) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:292) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:103) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4047) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4489) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:164) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:597) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:569) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1743) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:249) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:445) at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:399) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:249) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468) at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) at java.security.AccessController.doPrivileged(Native Method) at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408) at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) at sun.rmi.transport.Transport$1.run(Transport.java:200) at sun.rmi.transport.Transport$1.run(Transport.java:197) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:196) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\mapper\UserMapper.xml]'; nested exception is java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.example.mapper.UserMapper.findAll. please check file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\mapper\UserMapper.xml] and com/example/mapper/UserMapper.java (best guess) at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:613) at org.mybatis.spring.SqlSessionFactoryBean.afterPropertiesSet(SqlSessionFactoryBean.java:491) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ... 59 common frames omitted Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for com.example.mapper.UserMapper.findAll. please check file [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\ROOT\WEB-INF\classes\mapper\UserMapper.xml] and com/example/mapper/UserMapper.java (best guess) at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:1045) at org.apache.ibatis.session.Configuration$StrictMap.put(Configuration.java:1001) at org.apache.ibatis.session.Configuration.addMappedStatement(Configuration.java:799) at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:297) at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.lambda$parseStatement$2(MapperAnnotationBuilder.java:358) at java.util.Optional.ifPresent(Optional.java:159) at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parseStatement(MapperAnnotationBuilder.java:300) at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parse(MapperAnnotationBuilder.java:132) at org.apache.ibatis.binding.MapperRegistry.addMapper(MapperRegistry.java:72) at org.apache.ibatis.session.Configuration.addMapper(Configuration.java:872) at org.apache.ibatis.builder.xml.XMLMapperBuilder.bindMapperForNamespace(XMLMapperBuilder.java:432) at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:97) at org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:611) ... 62 common frames omitted 24-Oct-2025 12:25:22.897 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败,更多详细信息查看对应的容器日志文件 24-Oct-2025 12:25:22.897 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败 [2025-10-24 12:25:22,915] Artifact ssm13:war: Error during artifact deployment. See server log for details. 24-Oct-2025 12:25:29.482 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\manager] 24-Oct-2025 12:25:29.546 信息 [Catalina-utility-2] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。 24-Oct-2025 12:25:29.571 信息 [Catalina-utility-2] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[F:\apache-tomcat-9.0.111-windows-x64\apache-tomcat-9.0.111\webapps\manager]的部署已在[88]毫秒内完成
最新发布
10-25
9月 17, 2025 1:51:05 下午 org.apache.catalina.core.StandardService startInternal 信息: Starting service [Tomcat] 9月 17, 2025 1:51:05 下午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet engine: [Apache Tomcat/9.0.68] 9月 17, 2025 1:51:05 下午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring embedded WebApplicationContext 25-09-17 13:51:05,748 INFO ServletWebServerApplicationContext:290 - Root WebApplicationContext: initialization completed in 1285 ms Logging initialized using 'class org.apache.ibatis.logging.stdout.StdOutImpl' adapter. Registered plugin: 'com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor@1288222a' Parsed mapper file: 'file [D:\javaproject\Vue\music\online_music_server\target\classes\mapper\AdminMapper.xml]' Parsed mapper file: 'file [D:\javaproject\Vue\music\online_music_server\target\classes\mapper\CollectMapper.xml]' 25-09-17 13:51:06,006 WARN AnnotationConfigServletWebServerApplicationContext:591 - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminServiceImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'adminMapper' defined in file [D:\javaproject\Vue\music\online_music_server\target\classes\com\niit\online_music_server\mapper\AdminMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [D:\javaproject\Vue\music\online_music_server\target\classes\mapper\ComsumerMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 72; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "null"。 25-09-17 13:51:06,015 INFO ConditionEvaluationReportLoggingListener:136 - Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 9月 17, 2025 1:51:06 下午 org.apache.catalina.core.StandardService stopInternal 信息: Stopping service [Tomcat] 25-09-17 13:51:06,030 ERROR SpringApplication:835 - Application run failed
09-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值