From 5f445dd0c55a83e69a26b8cc0fe9f1b8686fc650 Mon Sep 17 00:00:00 2001 From: Qin Dong Ming <2720806930@qq.com> Date: Thu, 29 Aug 2024 21:59:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=BC=96=E5=86=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cloud-etl-client/pom.xml | 27 +- .../com/muyu/Engineclient/RuleEngineInit.java | 4 +- .../muyu/config/RuleEngineClientRunner.java | 1 + cloud-etl-common/pom.xml | 10 +- .../muyu/context/DataModelContextHolder.java | 5 +- .../muyu/context/DataSetContextHolder.java | 5 +- .../com/muyu/context/RecordContextHolder.java | 5 +- .../com/muyu/context/TaskContextHolder.java | 1 + .../com/muyu/domain/EngineMaintenance.java | 70 +- .../main/java/com/muyu/domain/EngineType.java | 8 +- .../java/com/muyu/domain/EngineVersion.java | 49 +- .../com/muyu/domain/constants/Constants.java | 2 +- .../com/muyu/domain/constants/PageResult.java | 12 +- .../domain/constants/RabbitMQConstants.java | 2 +- .../muyu/domain/constants/TokenConstants.java | 2 +- .../java/com/muyu/domain/model/TestData.java | 3 +- .../com/muyu/dynamicLoad/DynamicLoader.java | 4 +- .../dynamicLoad/MemoryJavaFileManager.java | 4 +- .../main/java/com/muyu/model/DataModel.java | 1 + .../model/process/RecordProcessModel.java | 1 - .../muyu/req/EngineMaintenanceEditReq.java | 28 +- .../muyu/req/EngineMaintenanceQueryReq.java | 28 +- .../muyu/req/EngineMaintenanceSaveReq.java | 32 +- .../com/muyu/req/EngineVersionEditReq.java | 38 +- .../com/muyu/req/EngineVersionListResp.java | 36 +- .../com/muyu/req/EngineVersionQueryReq.java | 24 +- .../com/muyu/req/EngineVersionSaveReq.java | 44 +- .../com/muyu/resp/EngineConfigScopeResp.java | 13 +- .../com/muyu/resp/EngineVersionListResp.java | 37 +- cloud-etl-server/pom.xml | 26 +- .../com/muyu/controller/EngIneController.java | 5 +- .../controller/EngineVersionController.java | 4 +- .../java/com/muyu/controller/Student.java | 11 +- .../main/java/com/muyu/controller/Test.java | 6 +- .../serviceImpl/EngineVersionServiceImpl.java | 12 +- .../service/serviceImpl/TypeServiceImpl.java | 10 +- .../src/main/resources/logback/prod.xml | 3 +- .../src/main/resources/logback/test.xml | 3 +- .../resources/mapper/EnginLevelMapper.xml | 4 +- .../resources/mapper/EngineVersionMapper.xml | 9 +- .../muyu/base/hander/DataEngineHandler.java | 6 +- .../muyu/base/hander/DataEngineValue.java | 8 +- logs/cloud-etl-engine/error.log | 734 ++++++++++++++++++ logs/cloud-etl-engine/info.log | 154 ++++ 44 files changed, 1291 insertions(+), 200 deletions(-) diff --git a/cloud-etl-client/pom.xml b/cloud-etl-client/pom.xml index 3d1f46a..aa68e09 100644 --- a/cloud-etl-client/pom.xml +++ b/cloud-etl-client/pom.xml @@ -11,20 +11,19 @@ cloud-etl-client - - - com.muyu - cloud-etl-common - 1.0.0 - - - com.muyu - cloud-etl-remote - 1.0.0 - compile - - - + + + com.muyu + cloud-etl-common + 1.0.0 + + + com.muyu + cloud-etl-remote + 1.0.0 + compile + + diff --git a/cloud-etl-client/src/main/java/com/muyu/Engineclient/RuleEngineInit.java b/cloud-etl-client/src/main/java/com/muyu/Engineclient/RuleEngineInit.java index 1c76fa3..67d0930 100644 --- a/cloud-etl-client/src/main/java/com/muyu/Engineclient/RuleEngineInit.java +++ b/cloud-etl-client/src/main/java/com/muyu/Engineclient/RuleEngineInit.java @@ -1,8 +1,10 @@ package com.muyu.Engineclient; + import com.muyu.domain.EngineVersion; import com.muyu.domain.constants.RuleOperationConstants; import com.muyu.dynamicLoad.DynamicLoader; import org.springframework.stereotype.Component; + import java.util.HashMap; import java.util.List; import java.util.Map; @@ -11,7 +13,7 @@ import java.util.Map; public class RuleEngineInit { private static Map> engineMap = new HashMap(); - public static void init(List engineVersionList){ + public static void init(List engineVersionList) { engineVersionList.stream().forEach(engineVersion -> { String content = engineVersion.getRuleContent().replaceAll("\r\n", ""); Map bytecode = DynamicLoader.compile(engineVersion.getVersionClass() + diff --git a/cloud-etl-client/src/main/java/com/muyu/config/RuleEngineClientRunner.java b/cloud-etl-client/src/main/java/com/muyu/config/RuleEngineClientRunner.java index 70d0e0a..9382f3c 100644 --- a/cloud-etl-client/src/main/java/com/muyu/config/RuleEngineClientRunner.java +++ b/cloud-etl-client/src/main/java/com/muyu/config/RuleEngineClientRunner.java @@ -11,6 +11,7 @@ import org.springframework.boot.ApplicationRunner; import org.springframework.stereotype.Component; import java.util.List; + @Component @Log4j2 public class RuleEngineClientRunner implements ApplicationRunner { diff --git a/cloud-etl-common/pom.xml b/cloud-etl-common/pom.xml index 716806c..06d0ea7 100644 --- a/cloud-etl-common/pom.xml +++ b/cloud-etl-common/pom.xml @@ -23,11 +23,11 @@ cloud-common-core - - - - - + + + + + diff --git a/cloud-etl-common/src/main/java/com/muyu/context/DataModelContextHolder.java b/cloud-etl-common/src/main/java/com/muyu/context/DataModelContextHolder.java index c2b58b8..1324eb5 100644 --- a/cloud-etl-common/src/main/java/com/muyu/context/DataModelContextHolder.java +++ b/cloud-etl-common/src/main/java/com/muyu/context/DataModelContextHolder.java @@ -6,17 +6,18 @@ import lombok.experimental.SuperBuilder; /** * 数据模型上下文 + * * @ClassName DataModelContextHolder * @Author qdm */ @Data @SuperBuilder public class DataModelContextHolder { - private static final ThreadLocal THREAD_LOCAL=new ThreadLocal<>(); + private static final ThreadLocal THREAD_LOCAL = new ThreadLocal<>(); private RecordContextHolder recordContextHolder; - public static DataModelContextHolder build(RecordContextHolder recordContextHolder){ + public static DataModelContextHolder build(RecordContextHolder recordContextHolder) { return DataModelContextHolder.builder() .recordContextHolder(recordContextHolder) .build(); diff --git a/cloud-etl-common/src/main/java/com/muyu/context/DataSetContextHolder.java b/cloud-etl-common/src/main/java/com/muyu/context/DataSetContextHolder.java index 75042f0..5de7e20 100644 --- a/cloud-etl-common/src/main/java/com/muyu/context/DataSetContextHolder.java +++ b/cloud-etl-common/src/main/java/com/muyu/context/DataSetContextHolder.java @@ -6,6 +6,7 @@ import lombok.experimental.SuperBuilder; /** * 数据集上下文 + * * @ClassName DataSetContextHolder * @Author qdm * @Version: 1.0 @@ -13,11 +14,11 @@ import lombok.experimental.SuperBuilder; @Data @SuperBuilder public class DataSetContextHolder { - private static final ThreadLocal THREAD_LOCAL=new ThreadLocal<>(); + private static final ThreadLocal THREAD_LOCAL = new ThreadLocal<>(); private TaskContextHolder taskContextHolder; - public static DataSetContextHolder build(TaskContextHolder taskContextHolder){ + public static DataSetContextHolder build(TaskContextHolder taskContextHolder) { return DataSetContextHolder.builder() .taskContextHolder(taskContextHolder) .build(); diff --git a/cloud-etl-common/src/main/java/com/muyu/context/RecordContextHolder.java b/cloud-etl-common/src/main/java/com/muyu/context/RecordContextHolder.java index 0857100..da55e81 100644 --- a/cloud-etl-common/src/main/java/com/muyu/context/RecordContextHolder.java +++ b/cloud-etl-common/src/main/java/com/muyu/context/RecordContextHolder.java @@ -6,6 +6,7 @@ import lombok.experimental.SuperBuilder; /** * 记录上下文 + * * @ClassName RecordContextHolder * @Author qdm * @Version: 1.0 @@ -13,11 +14,11 @@ import lombok.experimental.SuperBuilder; @Data @SuperBuilder public class RecordContextHolder { - private static final ThreadLocal THREAD_LOCAL=new ThreadLocal<>(); + private static final ThreadLocal THREAD_LOCAL = new ThreadLocal<>(); private DataSetContextHolder dataSetContextHolder; - public static RecordContextHolder build(DataSetContextHolder dataSetContextHolder){ + public static RecordContextHolder build(DataSetContextHolder dataSetContextHolder) { return RecordContextHolder.builder() .dataSetContextHolder(dataSetContextHolder) .build(); diff --git a/cloud-etl-common/src/main/java/com/muyu/context/TaskContextHolder.java b/cloud-etl-common/src/main/java/com/muyu/context/TaskContextHolder.java index 918eaac..bf1f52b 100644 --- a/cloud-etl-common/src/main/java/com/muyu/context/TaskContextHolder.java +++ b/cloud-etl-common/src/main/java/com/muyu/context/TaskContextHolder.java @@ -2,6 +2,7 @@ package com.muyu.context; /** * 任务上下文 + * * @ClassName TaskContextHolder * @Author qdm * @Version: 1.0 diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/EngineMaintenance.java b/cloud-etl-common/src/main/java/com/muyu/domain/EngineMaintenance.java index dfcc1bb..f6e6255 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/EngineMaintenance.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/EngineMaintenance.java @@ -33,44 +33,59 @@ public class EngineMaintenance extends BaseEntity { private static final long serialVersionUID = 1L; - /** 编号 */ - @TableId(value = "id",type = IdType.AUTO) + /** + * 编号 + */ + @TableId(value = "id", type = IdType.AUTO) private Long id; - /** 名称 */ + /** + * 名称 + */ @Excel(name = "名称") private String name; - /** 类型 */ + /** + * 类型 + */ @Excel(name = "类型") private Integer type; - /** 作用域 */ + /** + * 作用域 + */ @Excel(name = "作用域") private Integer scope; - /** 引擎编码 */ + /** + * 引擎编码 + */ @Excel(name = "引擎编码") private String engineCode; - /** 是否激活 */ + /** + * 是否激活 + */ @Excel(name = "是否激活") private String isActivate; - /** 状态 */ + /** + * 状态 + */ @Excel(name = "状态") private String status; - /** 描述 */ + /** + * 描述 + */ @Excel(name = "描述") private String description; - /** - * 查询构造器 - */ - public static EngineMaintenance queryBuild(EngineMaintenanceQueryReq engineMaintenanceQueryReq){ + * 查询构造器 + */ + public static EngineMaintenance queryBuild(EngineMaintenanceQueryReq engineMaintenanceQueryReq) { return EngineMaintenance.builder() .name(engineMaintenanceQueryReq.getName()) .type(engineMaintenanceQueryReq.getType()) @@ -82,9 +97,9 @@ public class EngineMaintenance extends BaseEntity { } /** - * 添加构造器 - */ - public static EngineMaintenance saveBuild(EngineMaintenanceSaveReq engineMaintenanceSaveReq, Supplier createBy){ + * 添加构造器 + */ + public static EngineMaintenance saveBuild(EngineMaintenanceSaveReq engineMaintenanceSaveReq, Supplier createBy) { return EngineMaintenance.builder() .name(engineMaintenanceSaveReq.getName()) .type(engineMaintenanceSaveReq.getType()) @@ -94,17 +109,17 @@ public class EngineMaintenance extends BaseEntity { .status(engineMaintenanceSaveReq.getStatus()) .description(engineMaintenanceSaveReq.getDescription()) .remark(engineMaintenanceSaveReq.getRemark()) - .createBy(createBy.get()) - .createTime(new Date()) - .build(); + .createBy(createBy.get()) + .createTime(new Date()) + .build(); } /** - * 修改构造器 - */ - public static EngineMaintenance editBuild(Long id, EngineMaintenanceEditReq engineMaintenanceEditReq, Supplier updateBy){ + * 修改构造器 + */ + public static EngineMaintenance editBuild(Long id, EngineMaintenanceEditReq engineMaintenanceEditReq, Supplier updateBy) { return EngineMaintenance.builder() - .id(id) + .id(id) .name(engineMaintenanceEditReq.getName()) .type(engineMaintenanceEditReq.getType()) .scope(engineMaintenanceEditReq.getScope()) @@ -113,12 +128,13 @@ public class EngineMaintenance extends BaseEntity { .status(engineMaintenanceEditReq.getStatus()) .description(engineMaintenanceEditReq.getDescription()) .remark(engineMaintenanceEditReq.getRemark()) - .updateBy(updateBy.get()) - .updateTime(new Date()) - .build(); + .updateBy(updateBy.get()) + .updateTime(new Date()) + .build(); } + //EngineReq构造方法 - public static EngineReq engineReqBuild(EngineMaintenance engineMaintenance){ + public static EngineReq engineReqBuild(EngineMaintenance engineMaintenance) { return EngineReq.builder() .id(engineMaintenance.getId()) .name(engineMaintenance.getName()) diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/EngineType.java b/cloud-etl-common/src/main/java/com/muyu/domain/EngineType.java index 19a827c..5689515 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/EngineType.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/EngineType.java @@ -15,6 +15,12 @@ import lombok.NoArgsConstructor; @AllArgsConstructor @NoArgsConstructor public class EngineType { + /** + * 类型编号 + */ private Integer id; - private String name; + /** + * |类型名称 + */ + private String name; } diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/EngineVersion.java b/cloud-etl-common/src/main/java/com/muyu/domain/EngineVersion.java index 3b32236..c53b12a 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/EngineVersion.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/EngineVersion.java @@ -14,6 +14,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.SuperBuilder; + import java.util.Date; import java.util.function.Supplier; @@ -32,50 +33,70 @@ import java.util.function.Supplier; public class EngineVersion extends BaseEntity { private static final long serialVersionUID = 1L; - /** 编号 */ - @TableId(value = "id",type = IdType.AUTO) + /** + * 编号 + */ + @TableId(value = "id", type = IdType.AUTO) private Long id; - /** 版本类名 */ + /** + * 版本类名 + */ @Excel(name = "版本类名") private String versionClass; - /** 版本名称 */ + /** + * 版本名称 + */ @Excel(name = "版本名称") private String name; - /** 版本编码 */ + /** + * 版本编码 + */ @Excel(name = "版本编码") private String versionCode; - /** 是否激活 */ + /** + * 是否激活 + */ @Excel(name = "是否激活") private String isActivate; - /** 版本状态 */ + /** + * 版本状态 + */ @Excel(name = "版本状态") private Integer status; - /** 版本测试状态 */ + /** + * 版本测试状态 + */ @Excel(name = "版本测试状态") private Integer testStatus; - /** 规则内容 */ + /** + * 规则内容 + */ @Excel(name = "规则内容") private String ruleContent; - /** 引擎维护编号 */ + /** + * 引擎维护编号 + */ @Excel(name = "引擎维护编号") private Long engineMaintenanceId; - /** 描述 */ + /** + * 描述 + */ @Excel(name = "描述") private String description; /** * 查询构造器 */ - public static EngineVersion queryBuild(EngineVersionQueryReq engineConfigQueryReq){ + public static EngineVersion queryBuild(EngineVersionQueryReq engineConfigQueryReq) { return EngineVersion.builder() .versionCode(engineConfigQueryReq.getVersionCode()) .ruleContent(engineConfigQueryReq.getRuleContent()) @@ -86,7 +107,7 @@ public class EngineVersion extends BaseEntity { /** * 添加构造器 */ - public static EngineVersion saveBuild(EngineVersionSaveReq engineConfigSaveReq, Supplier createBy){ + public static EngineVersion saveBuild(EngineVersionSaveReq engineConfigSaveReq, Supplier createBy) { return EngineVersion.builder() .versionClass(engineConfigSaveReq.getVersionClass()) .name(engineConfigSaveReq.getName()) @@ -106,7 +127,7 @@ public class EngineVersion extends BaseEntity { /** * 修改构造器 */ - public static EngineVersion editBuild(Long id, EngineVersionEditReq engineConfigEditReq, Supplier updateBy){ + public static EngineVersion editBuild(Long id, EngineVersionEditReq engineConfigEditReq, Supplier updateBy) { return EngineVersion.builder() .id(id) .versionClass(engineConfigEditReq.getVersionClass()) diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/constants/Constants.java b/cloud-etl-common/src/main/java/com/muyu/domain/constants/Constants.java index 71d3b3a..d833fea 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/constants/Constants.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/constants/Constants.java @@ -1,8 +1,8 @@ package com.muyu.domain.constants; /** + * @author qindongming * @description: 系统常量 - * @author qindongming */ public class Constants { /** diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/constants/PageResult.java b/cloud-etl-common/src/main/java/com/muyu/domain/constants/PageResult.java index 2f0d9ff..161d28a 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/constants/PageResult.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/constants/PageResult.java @@ -19,16 +19,20 @@ public class PageResult implements Serializable { * 结果集合 */ private List list; + public PageResult() { } + public PageResult(long total, List list) { this.total = total; this.list = list; } - public static PageResult toPageResult(long total, List list){ - return new PageResult(total , list); + + public static PageResult toPageResult(long total, List list) { + return new PageResult(total, list); } - public static Result> toResult(long total, List list){ - return Result.success(PageResult.toPageResult(total,list)); + + public static Result> toResult(long total, List list) { + return Result.success(PageResult.toPageResult(total, list)); } } diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/constants/RabbitMQConstants.java b/cloud-etl-common/src/main/java/com/muyu/domain/constants/RabbitMQConstants.java index 1597afb..ef2ccaa 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/constants/RabbitMQConstants.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/constants/RabbitMQConstants.java @@ -6,5 +6,5 @@ package com.muyu.domain.constants; * @Author: qindongming */ public class RabbitMQConstants { - public static final String SEND_CODE="send_code"; + public static final String SEND_CODE = "send_code"; } diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/constants/TokenConstants.java b/cloud-etl-common/src/main/java/com/muyu/domain/constants/TokenConstants.java index 697b232..a65f6bc 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/constants/TokenConstants.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/constants/TokenConstants.java @@ -1,7 +1,7 @@ package com.muyu.domain.constants; /** - * @author qindongming + * @author qindongming * @description: 令牌常量 */ public class TokenConstants { diff --git a/cloud-etl-common/src/main/java/com/muyu/domain/model/TestData.java b/cloud-etl-common/src/main/java/com/muyu/domain/model/TestData.java index 9a2320c..c6fc49d 100644 --- a/cloud-etl-common/src/main/java/com/muyu/domain/model/TestData.java +++ b/cloud-etl-common/src/main/java/com/muyu/domain/model/TestData.java @@ -6,8 +6,9 @@ import java.util.List; /** * 测试数据 - * @ClassName TestData + * * @author qdm + * @ClassName TestData */ @Data public class TestData { diff --git a/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/DynamicLoader.java b/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/DynamicLoader.java index 6a7c843..83d137b 100644 --- a/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/DynamicLoader.java +++ b/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/DynamicLoader.java @@ -12,9 +12,8 @@ import java.util.HashMap; import java.util.Map; /** - * @ClassName DynamicLoader * @author qdm - * + * @ClassName DynamicLoader */ public class DynamicLoader { /** @@ -54,7 +53,6 @@ public class DynamicLoader { * URLClassLoader的具体作用就是将class文件加载到jvm虚拟机中去 * * @author Administrator - * */ public static class MemoryClassLoader extends URLClassLoader { Map classBytes = new HashMap(); diff --git a/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/MemoryJavaFileManager.java b/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/MemoryJavaFileManager.java index fefcf3c..bfcf4c3 100644 --- a/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/MemoryJavaFileManager.java +++ b/cloud-etl-common/src/main/java/com/muyu/dynamicLoad/MemoryJavaFileManager.java @@ -9,9 +9,9 @@ import java.util.Map; /** * 将编译好的.class文件保存到内存当中,这里的内存也就是map映射当中 - * @ClassName MemoryJavaFileManager + * * @author qdm - + * @ClassName MemoryJavaFileManager */ @SuppressWarnings("rawtypes") public final class MemoryJavaFileManager extends ForwardingJavaFileManager { diff --git a/cloud-etl-common/src/main/java/com/muyu/model/DataModel.java b/cloud-etl-common/src/main/java/com/muyu/model/DataModel.java index ee09449..a64ebc5 100644 --- a/cloud-etl-common/src/main/java/com/muyu/model/DataModel.java +++ b/cloud-etl-common/src/main/java/com/muyu/model/DataModel.java @@ -1,4 +1,5 @@ package com.muyu.model; + import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; diff --git a/cloud-etl-common/src/main/java/com/muyu/model/process/RecordProcessModel.java b/cloud-etl-common/src/main/java/com/muyu/model/process/RecordProcessModel.java index 2ce2356..a8814ae 100644 --- a/cloud-etl-common/src/main/java/com/muyu/model/process/RecordProcessModel.java +++ b/cloud-etl-common/src/main/java/com/muyu/model/process/RecordProcessModel.java @@ -10,7 +10,6 @@ import java.util.List; /** * 记录处理模型 - * */ @Data @SuperBuilder diff --git a/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceEditReq.java b/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceEditReq.java index e178b96..7362946 100644 --- a/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceEditReq.java +++ b/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceEditReq.java @@ -19,24 +19,38 @@ public class EngineMaintenanceEditReq extends BaseEntity { private static final long serialVersionUID = 1L; - /** 名称 */ + /** + * 名称 + */ private String name; - /** 类型 */ + /** + * 类型 + */ private Integer type; - /** 作用域 */ + /** + * 作用域 + */ private Integer scope; - /** 引擎编码 */ + /** + * 引擎编码 + */ private String engineCode; - /** 是否激活 */ + /** + * 是否激活 + */ private String isActivate; - /** 状态 */ + /** + * 状态 + */ private String status; - /** 描述 */ + /** + * 描述 + */ private String description; } diff --git a/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceQueryReq.java b/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceQueryReq.java index f5a5133..7fd1a7b 100644 --- a/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceQueryReq.java +++ b/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceQueryReq.java @@ -19,26 +19,38 @@ public class EngineMaintenanceQueryReq extends BaseEntity { private static final long serialVersionUID = 1L; - /** 名称 */ + /** + * 名称 + */ private String name; - /** 类型 */ + /** + * 类型 + */ private Integer type; - /** 作用域 */ + /** + * 作用域 + */ private Integer scope; - /** 引擎编码 */ + /** + * 引擎编码 + */ private String engineCode; - /** 是否激活 */ + /** + * 是否激活 + */ private String isActivate; - /** 状态 */ + /** + * 状态 + */ private String status; - private Integer pageNum=1; - private Integer pageSize=5; + private Integer pageNum = 1; + private Integer pageSize = 5; private String description; } diff --git a/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceSaveReq.java b/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceSaveReq.java index 510e4cf..c20255c 100644 --- a/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceSaveReq.java +++ b/cloud-etl-common/src/main/java/com/muyu/req/EngineMaintenanceSaveReq.java @@ -19,34 +19,50 @@ public class EngineMaintenanceSaveReq extends BaseEntity { private static final long serialVersionUID = 1L; - /** 编号 */ + /** + * 编号 + */ private Long id; - /** 名称 */ + /** + * 名称 + */ private String name; - /** 类型 */ + /** + * 类型 + */ private Integer type; - /** 作用域 */ + /** + * 作用域 + */ private Integer scope; - /** 引擎编码 */ + /** + * 引擎编码 + */ private String engineCode; - /** 是否激活 */ + /** + * 是否激活 + */ private String isActivate; - /** 状态 */ + /** + * 状态 + */ private String status; - /** 描述 */ + /** + * 描述 + */ private String description; } diff --git a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionEditReq.java b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionEditReq.java index 8706724..8debc2d 100644 --- a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionEditReq.java +++ b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionEditReq.java @@ -16,34 +16,52 @@ import lombok.experimental.SuperBuilder; @SuperBuilder @NoArgsConstructor @AllArgsConstructor -public class EngineVersionEditReq extends BaseEntity { +public class EngineVersionEditReq extends BaseEntity { private static final long serialVersionUID = 1L; - /** 版本类名 */ + /** + * 版本类名 + */ private String versionClass; - /** 版本名称 */ + /** + * 版本名称 + */ private String name; - /** 版本编码 */ + /** + * 版本编码 + */ private String versionCode; - /** 是否激活 */ + /** + * 是否激活 + */ private String isActivate; - /** 版本状态 */ + /** + * 版本状态 + */ private Integer status; - /** 版本测试状态 */ + /** + * 版本测试状态 + */ private Integer testStatus; - /** 规则内容 */ + /** + * 规则内容 + */ private String ruleContent; - /** 引擎维护编号 */ + /** + * 引擎维护编号 + */ private Long engineMaintenanceId; - /** 描述 */ + /** + * 描述 + */ private String description; } diff --git a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionListResp.java b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionListResp.java index f9c9682..6dd13f2 100644 --- a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionListResp.java +++ b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionListResp.java @@ -20,30 +20,48 @@ import java.util.List; @NoArgsConstructor @SuperBuilder public class EngineVersionListResp extends BaseEntity { - /** 编号 */ + /** + * 编号 + */ private Long id; - /** 名称 */ + /** + * 名称 + */ private String name; - /** 类型 */ + /** + * 类型 + */ private Integer type; - /** 作用域 */ + /** + * 作用域 + */ private Integer scope; - /** 引擎编码 */ + /** + * 引擎编码 + */ private String engineCode; - /** 是否激活 */ + /** + * 是否激活 + */ private String isActivate; - /** 状态 */ + /** + * 状态 + */ private String status; - /** 描述 */ + /** + * 描述 + */ private String description; - /** 规则引擎版本列表 */ + /** + * 规则引擎版本列表 + */ private List engineVersionList; } diff --git a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionQueryReq.java b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionQueryReq.java index 9976f59..582faa5 100644 --- a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionQueryReq.java +++ b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionQueryReq.java @@ -1,9 +1,11 @@ package com.muyu.req; -import com.muyu.common.core.web.domain.BaseEntity; -import lombok.AllArgsConstructor; -import lombok.Data; -import lombok.NoArgsConstructor; -import lombok.experimental.SuperBuilder; + +import com.muyu.common.core.web.domain.BaseEntity; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.SuperBuilder; + /** * @Author:qdm * @Package:com.muyu.req @@ -14,12 +16,18 @@ import lombok.experimental.SuperBuilder; @NoArgsConstructor @AllArgsConstructor public class EngineVersionQueryReq extends BaseEntity { - /** 版本编码 */ + /** + * 版本编码 + */ private String versionCode; - /** 规则内容 */ + /** + * 规则内容 + */ private String ruleContent; - /** 引擎维护编号 */ + /** + * 引擎维护编号 + */ private Long engineMaintenanceId; } diff --git a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionSaveReq.java b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionSaveReq.java index fd5d097..0e1f521 100644 --- a/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionSaveReq.java +++ b/cloud-etl-common/src/main/java/com/muyu/req/EngineVersionSaveReq.java @@ -18,36 +18,58 @@ import lombok.experimental.SuperBuilder; public class EngineVersionSaveReq { private static final long serialVersionUID = 1L; - /** 编号 */ + /** + * 编号 + */ private Long id; - /** 版本类名 */ + /** + * 版本类名 + */ private String versionClass; - /** 版本名称 */ + /** + * 版本名称 + */ private String name; - /** 版本编码 */ + /** + * 版本编码 + */ private String versionCode; - /** 是否激活 */ + /** + * 是否激活 + */ private String isActivate; - /** 版本状态 */ + /** + * 版本状态 + */ private Integer status; - /** 版本测试状态 */ + /** + * 版本测试状态 + */ private Integer testStatus; - /** 规则内容 */ + /** + * 规则内容 + */ private String ruleContent; - /** 引擎维护编号 */ + /** + * 引擎维护编号 + */ private Long engineMaintenanceId; - /** 描述 */ + /** + * 描述 + */ private String description; - /** 描述 */ + /** + * 描述 + */ private String remark; } diff --git a/cloud-etl-common/src/main/java/com/muyu/resp/EngineConfigScopeResp.java b/cloud-etl-common/src/main/java/com/muyu/resp/EngineConfigScopeResp.java index b87af7b..3411fbd 100644 --- a/cloud-etl-common/src/main/java/com/muyu/resp/EngineConfigScopeResp.java +++ b/cloud-etl-common/src/main/java/com/muyu/resp/EngineConfigScopeResp.java @@ -7,6 +7,7 @@ import java.io.Serializable; /** * 规则引擎 + * * @ClassName RuleEngineScopeResp */ @Data @@ -15,12 +16,18 @@ public class EngineConfigScopeResp implements Serializable { public final static String[] ENGINE = new String[]{"TaskEngine", "DataSetEngine", "RecordEngine", "DataModelEngine"}; private static final long serialVersionUID = 1L; - /** 类型 */ + /** + * 类型 + */ private String type; - /** 名称 */ + /** + * 名称 + */ private String name; - /** 代码 */ + /** + * 代码 + */ private String code; } diff --git a/cloud-etl-common/src/main/java/com/muyu/resp/EngineVersionListResp.java b/cloud-etl-common/src/main/java/com/muyu/resp/EngineVersionListResp.java index f8825ea..a84e0b8 100644 --- a/cloud-etl-common/src/main/java/com/muyu/resp/EngineVersionListResp.java +++ b/cloud-etl-common/src/main/java/com/muyu/resp/EngineVersionListResp.java @@ -1,4 +1,5 @@ package com.muyu.resp; + import com.muyu.domain.EngineVersion; import lombok.AllArgsConstructor; import lombok.Data; @@ -17,30 +18,48 @@ import java.util.List; @NoArgsConstructor @AllArgsConstructor public class EngineVersionListResp { - /** 编号 */ + /** + * 编号 + */ private Long id; - /** 名称 */ + /** + * 名称 + */ private String name; - /** 类型 */ + /** + * 类型 + */ private Integer type; - /** 作用域 */ + /** + * 作用域 + */ private Integer scope; - /** 引擎编码 */ + /** + * 引擎编码 + */ private String engineCode; - /** 是否激活 */ + /** + * 是否激活 + */ private String isActivate; - /** 状态 */ + /** + * 状态 + */ private String status; - /** 描述 */ + /** + * 描述 + */ private String description; - /** 规则引擎版本列表 */ + /** + * 规则引擎版本列表 + */ private List engineVersionList; } diff --git a/cloud-etl-server/pom.xml b/cloud-etl-server/pom.xml index 90a5be4..40193bb 100644 --- a/cloud-etl-server/pom.xml +++ b/cloud-etl-server/pom.xml @@ -63,10 +63,10 @@ - - - - + + + + @@ -74,16 +74,16 @@ cloud-common-api-doc - - - - - + + + + + - - - - + + + + diff --git a/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java b/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java index 533e072..656d8b6 100644 --- a/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java +++ b/cloud-etl-server/src/main/java/com/muyu/controller/EngIneController.java @@ -111,11 +111,12 @@ public class EngIneController extends BaseController { /** * 通过id查询 + * * @param id * @return */ @GetMapping("/findById/{id}") - public Result findById(@PathVariable Long id){ + public Result findById(@PathVariable Long id) { //通过版本查询引擎 List list = engIneService.list(new LambdaQueryWrapper<>() {{ eq(EngineMaintenance::getId, id); @@ -123,6 +124,6 @@ public class EngIneController extends BaseController { EngineMaintenance engineMaintenance = engIneService.getById(id); val engineReq = EngineMaintenance.engineReqBuild(engineMaintenance); engineReq.setEngineMaintenanceList(list); - return Result.success(engineReq); + return Result.success(engineReq); } } diff --git a/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java b/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java index 73173a8..c13b73e 100644 --- a/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java +++ b/cloud-etl-server/src/main/java/com/muyu/controller/EngineVersionController.java @@ -44,8 +44,8 @@ public class EngineVersionController { } @PostMapping("/insert") - public Result insert(@RequestBody EngineVersion engineVersion) { - return engineVersionService.add(engineVersion); + public Result insert(@RequestBody EngineVersion engineVersion) { + return engineVersionService.add(engineVersion); } @PostMapping("/update") diff --git a/cloud-etl-server/src/main/java/com/muyu/controller/Student.java b/cloud-etl-server/src/main/java/com/muyu/controller/Student.java index cec92e4..0592276 100644 --- a/cloud-etl-server/src/main/java/com/muyu/controller/Student.java +++ b/cloud-etl-server/src/main/java/com/muyu/controller/Student.java @@ -17,7 +17,16 @@ import lombok.NoArgsConstructor; @NoArgsConstructor @Builder public class Student { + /** + * 测试编号 + */ private Integer id; - private String name; + /** + * 测试名称 + */ + private String name; + /** + * 测试年龄 + */ private Integer age; } diff --git a/cloud-etl-server/src/main/java/com/muyu/controller/Test.java b/cloud-etl-server/src/main/java/com/muyu/controller/Test.java index 096de8c..eb352eb 100644 --- a/cloud-etl-server/src/main/java/com/muyu/controller/Test.java +++ b/cloud-etl-server/src/main/java/com/muyu/controller/Test.java @@ -19,15 +19,15 @@ public class Test { student.setName("张"); - if (student.getName().length()<2|| student.getName().length()>16){ + if (student.getName().length() < 2 || student.getName().length() > 16) { - throw new RuntimeException("名称不合法"); + throw new RuntimeException("名称不合法"); } student.setName(""); - if (student.getAge()<1 || student.getAge()>120){ + if (student.getAge() < 1 || student.getAge() > 120) { throw new RuntimeException("名称不合法"); diff --git a/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java b/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java index 74c0bf5..539346d 100644 --- a/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java +++ b/cloud-etl-server/src/main/java/com/muyu/service/serviceImpl/EngineVersionServiceImpl.java @@ -120,7 +120,7 @@ public class EngineVersionServiceImpl extends ServiceImpl bytecode = DynamicLoader.compile(RuleOperationConstants.CLASS_NAME + @@ -144,11 +144,11 @@ public class EngineVersionServiceImpl extends ServiceImpl20){ + if (type.getName().length() < 1 || type.getName().length() > 20) { return Result.error("类型名称长度必须在2-10之间"); } Integer res = typseMapper.add(type); diff --git a/cloud-etl-server/src/main/resources/logback/prod.xml b/cloud-etl-server/src/main/resources/logback/prod.xml index e25b6a2..3eff735 100644 --- a/cloud-etl-server/src/main/resources/logback/prod.xml +++ b/cloud-etl-server/src/main/resources/logback/prod.xml @@ -4,7 +4,8 @@ - + diff --git a/cloud-etl-server/src/main/resources/logback/test.xml b/cloud-etl-server/src/main/resources/logback/test.xml index e25b6a2..3eff735 100644 --- a/cloud-etl-server/src/main/resources/logback/test.xml +++ b/cloud-etl-server/src/main/resources/logback/test.xml @@ -4,7 +4,8 @@ - + diff --git a/cloud-etl-server/src/main/resources/mapper/EnginLevelMapper.xml b/cloud-etl-server/src/main/resources/mapper/EnginLevelMapper.xml index 217ae35..343ec73 100644 --- a/cloud-etl-server/src/main/resources/mapper/EnginLevelMapper.xml +++ b/cloud-etl-server/src/main/resources/mapper/EnginLevelMapper.xml @@ -31,11 +31,11 @@ where id = #{id} diff --git a/cloud-etl-server/src/main/resources/mapper/EngineVersionMapper.xml b/cloud-etl-server/src/main/resources/mapper/EngineVersionMapper.xml index dd93458..ecf2a37 100644 --- a/cloud-etl-server/src/main/resources/mapper/EngineVersionMapper.xml +++ b/cloud-etl-server/src/main/resources/mapper/EngineVersionMapper.xml @@ -4,8 +4,11 @@ "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - INSERT INTO `text`.`engine_version` (`version_class`, `name`, `version_code`, `is_activate`, `status`, `test_status`, `rule_content`, `engine_maintenance_id`, `description`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES - - ( #{versionClass}, #{name}, #{versionCode}, #{isActivate}, #{status}, #{testStatus}, #{ruleContent}, #{engineMaintenanceId}, #{description}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}); + INSERT INTO `text`.`engine_version` (`version_class`, `name`, `version_code`, `is_activate`, `status`, + `test_status`, `rule_content`, `engine_maintenance_id`, `description`, + `create_by`, `create_time`, `update_by`, `update_time`, `remark`) + VALUES (#{versionClass}, #{name}, #{versionCode}, #{isActivate}, #{status}, #{testStatus}, #{ruleContent}, + #{engineMaintenanceId}, #{description}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, + #{remark}); diff --git a/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineHandler.java b/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineHandler.java index 12ab0d4..6429370 100644 --- a/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineHandler.java +++ b/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineHandler.java @@ -12,10 +12,12 @@ import lombok.Data; @Data public class DataEngineHandler { public static final ThreadLocal DataEngineHandler = new ThreadLocal<>(); - public static void set(final Object handler){ + + public static void set(final Object handler) { DataEngineHandler.set(handler); } - public static T get(){ + + public static T get() { return (T) DataEngineHandler.get(); } } diff --git a/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineValue.java b/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineValue.java index a8bfa03..467f8fb 100644 --- a/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineValue.java +++ b/elt-data-access/src/main/java/com/bwie/muyu/base/hander/DataEngineValue.java @@ -10,19 +10,19 @@ package com.bwie.muyu.base.hander; public class DataEngineValue { - public static void set(DataEngineValue dataEngineValue){ + public static void set(DataEngineValue dataEngineValue) { DataEngineHandler.set(dataEngineValue); } - public static DataEngineValue get(){ + public static DataEngineValue get() { return DataEngineHandler.get(); } - public static Object getValue(){ + public static Object getValue() { return get().getValue(); } - public static Integer getIntegerValue(){ + public static Integer getIntegerValue() { return get().getIntegerValue(); } } diff --git a/logs/cloud-etl-engine/error.log b/logs/cloud-etl-engine/error.log index 6b236d9..c3da7c7 100644 --- a/logs/cloud-etl-engine/error.log +++ b/logs/cloud-etl-engine/error.log @@ -5118,3 +5118,737 @@ org.springframework.web.servlet.resource.NoResourceFoundException: No static res at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.base/java.lang.Thread.run(Thread.java:842) +20:47:37.271 [main] ERROR o.s.b.SpringApplication - [reportFailure,859] - Application run failed +org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'engIneController': Unsatisfied dependency expressed through field 'engIneService': Error creating bean with name 'engIneServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'engineMapper' defined in file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\com\muyu\mapper\EngineMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\mapper\EngineMapper.xml]' + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1421) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:962) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) + at com.muyu.EngineApplication.main(EngineApplication.java:20) +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'engIneServiceImpl': Unsatisfied dependency expressed through field 'baseMapper': Error creating bean with name 'engineMapper' defined in file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\com\muyu\mapper\EngineMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\mapper\EngineMapper.xml]' + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:787) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:767) + at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:145) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:508) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1421) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) + ... 20 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'engineMapper' defined in file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\com\muyu\mapper\EngineMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\mapper\EngineMapper.xml]' + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1518) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1412) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:784) + ... 34 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\mapper\EngineMapper.xml]' + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:648) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:636) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1337) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1167) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:337) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1503) + ... 45 common frames omitted +Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\mapper\EngineMapper.xml]' + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:177) + at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:644) + ... 58 common frames omitted +Caused by: java.io.IOException: Failed to parse mapping resource: 'file [C:\Users\qdm\Desktop\Project\CLOUD-ETL-UI-ENGINE\cloud-etl-engine\cloud-etl-server\target\classes\mapper\EngineMapper.xml]' + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:680) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:553) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:711) + at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:224) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.base/java.lang.reflect.Method.invoke(Method.java:568) + at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:140) + ... 59 common frames omitted +Caused by: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 6; 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。 + at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:262) + at org.apache.ibatis.parsing.XPathParser.(XPathParser.java:127) + at com.baomidou.mybatisplus.core.MybatisXMLMapperBuilder.(MybatisXMLMapperBuilder.java:87) + at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:677) + ... 67 common frames omitted +Caused by: org.xml.sax.SAXParseException: 不允许有匹配 "[xX][mM][lL]" 的处理指令目标。 + at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) + at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPIData(XMLScanner.java:745) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanPIData(XMLDocumentFragmentScannerImpl.java:1059) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.scanPI(XMLScanner.java:713) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:891) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) + at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) + at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) + at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) + at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) + at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:260) + ... 70 common frames omitted +20:48:17.262 [http-nio-9703-exec-1] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource . + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:48:17.311 [http-nio-9703-exec-2] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:48:21.567 [http-nio-9703-exec-3] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:50:05.457 [http-nio-9703-exec-8] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:50:45.661 [http-nio-9703-exec-10] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:46.991 [http-nio-9703-exec-2] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:47.448 [http-nio-9703-exec-3] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:48.103 [http-nio-9703-exec-4] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:48.567 [http-nio-9703-exec-5] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:49.077 [http-nio-9703-exec-6] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:49.415 [http-nio-9703-exec-7] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:49.797 [http-nio-9703-exec-8] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) +20:51:50.200 [http-nio-9703-exec-9] ERROR c.m.c.s.h.GlobalExceptionHandler - [handleException,108] - 请求地址'/favicon.ico',发生系统异常. +org.springframework.web.servlet.resource.NoResourceFoundException: No static resource favicon.ico. + at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585) + at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:633) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) + at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:723) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.ServerHttpObservationFilter.doFilterInternal(ServerHttpObservationFilter.java:109) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.base/java.lang.Thread.run(Thread.java:842) diff --git a/logs/cloud-etl-engine/info.log b/logs/cloud-etl-engine/info.log index 577e3ca..4244e86 100644 --- a/logs/cloud-etl-engine/info.log +++ b/logs/cloud-etl-engine/info.log @@ -164,3 +164,157 @@ java.net.SocketException: Connection reset at java.base/java.lang.Thread.run(Thread.java:842) 19:52:26.170 [lettuce-eventExecutorLoop-1-1] INFO i.l.c.p.ConnectionWatchdog - [log,171] - Reconnecting, last destination was /172.13.1.1:6379 19:52:31.067 [lettuce-nioEventLoop-4-2] INFO i.l.c.p.ReconnectionHandler - [lambda$null$3,174] - Reconnected to 172.13.1.1/:6379 +20:43:36.632 [main] INFO c.m.EngineApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +20:43:39.642 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +20:43:39.642 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +20:43:39.745 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +20:43:41.083 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +20:43:41.085 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +20:43:41.085 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +20:43:42.425 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +20:43:49.973 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null +20:43:49.974 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null +20:43:49.974 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null +20:43:49.980 [main] INFO c.a.n.client.naming - [,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource +20:43:49.984 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +20:43:49.985 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +20:43:50.092 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of cb129bab-89a6-4f3e-b3ca-350b7031c5e1 +20:43:50.095 [main] INFO c.a.n.client.naming - [,109] - Create naming rpc client for uuid->cb129bab-89a6-4f3e-b3ca-350b7031c5e1 +20:43:50.095 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +20:43:50.095 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +20:43:50.096 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +20:43:50.096 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848} +20:43:50.097 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false} +20:43:50.138 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724935437370_139.224.212.27_62232 +20:43:50.138 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:43:50.138 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] Notify connected event to listeners. +20:43:50.138 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [cb129bab-89a6-4f3e-b3ca-350b7031c5e1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$575/0x00000223db508000 +20:43:50.138 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect +20:43:50.140 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] cloud-2112 registering service cloud-engine with instance Instance{instanceId='null', ip='192.168.52.1', port=9703, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}} +20:43:50.158 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-engine 192.168.52.1:9703 register finished +20:43:51.360 [main] INFO c.m.EngineApplication - [logStarted,56] - Started EngineApplication in 20.164 seconds (process running for 21.136) +20:43:51.371 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis +20:43:51.371 [main] INFO c.a.n.c.c.i.CacheData - [,99] - nacos.cache.data.init.snapshot = true +20:43:51.372 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-engine.yml+DEFAULT_GROUP+cloud-2112 +20:43:51.382 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-engine.yml, group=DEFAULT_GROUP, cnt=1 +20:43:51.382 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-engine.yml, group=DEFAULT_GROUP +20:43:51.383 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-engine+DEFAULT_GROUP+cloud-2112 +20:43:51.383 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-engine, group=DEFAULT_GROUP, cnt=1 +20:43:51.383 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-engine, group=DEFAULT_GROUP +20:43:51.386 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-engine-dev.yml+DEFAULT_GROUP+cloud-2112 +20:43:51.386 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-engine-dev.yml, group=DEFAULT_GROUP, cnt=1 +20:43:51.386 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-engine-dev.yml, group=DEFAULT_GROUP +20:43:51.672 [RMI TCP Connection(5)-10.100.28.5] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +20:47:24.228 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now... +20:47:24.229 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] cloud-2112 deregistering service cloud-engine with instance: Instance{instanceId='null', ip='192.168.52.1', port=9703, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}} +20:47:24.243 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished. +20:47:24.245 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin +20:47:24.245 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin +20:47:24.246 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop +20:47:24.246 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop +20:47:24.246 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin +20:47:24.246 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin +20:47:24.246 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop +20:47:24.246 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin +20:47:24.247 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop +20:47:24.247 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin +20:47:24.247 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop +20:47:24.247 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->cb129bab-89a6-4f3e-b3ca-350b7031c5e1 +20:47:24.247 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@321530b3[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 71] +20:47:24.248 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown +20:47:24.248 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@251ea37b[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +20:47:24.248 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724935437370_139.224.212.27_62232 +20:47:24.255 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@4009c08f[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 51] +20:47:24.255 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->cb129bab-89a6-4f3e-b3ca-350b7031c5e1 +20:47:24.256 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped +20:47:24.256 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed +20:47:24.256 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop +20:47:24.263 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +20:47:24.269 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +20:47:24.277 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +20:47:24.278 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +20:47:24.278 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye +20:47:33.057 [main] INFO c.m.EngineApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +20:47:35.757 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +20:47:35.757 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +20:47:35.839 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +20:47:37.122 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +20:47:37.123 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +20:47:37.123 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +20:47:37.208 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +20:47:37.211 [main] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +20:47:37.216 [main] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +20:47:37.217 [main] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +20:47:37.217 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye +20:47:37.218 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat] +20:47:56.221 [main] INFO c.m.EngineApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev" +20:47:59.042 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +20:47:59.042 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24] +20:47:59.170 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +20:48:00.574 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited +20:48:00.576 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success +20:48:00.576 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +20:48:01.934 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +20:48:09.599 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null +20:48:09.599 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null +20:48:09.600 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null +20:48:09.606 [main] INFO c.a.n.client.naming - [,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource +20:48:09.611 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +20:48:09.612 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +20:48:09.707 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of f16ffbea-6e55-405e-8cc2-3bde529084cc +20:48:09.711 [main] INFO c.a.n.client.naming - [,109] - Create naming rpc client for uuid->f16ffbea-6e55-405e-8cc2-3bde529084cc +20:48:09.711 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +20:48:09.712 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +20:48:09.712 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +20:48:09.713 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848} +20:48:09.713 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false} +20:48:09.768 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724935696988_139.224.212.27_63667 +20:48:09.769 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:48:09.769 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] Notify connected event to listeners. +20:48:09.769 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f16ffbea-6e55-405e-8cc2-3bde529084cc] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$575/0x000002b4014df060 +20:48:09.769 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect +20:48:09.770 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] cloud-2112 registering service cloud-engine with instance Instance{instanceId='null', ip='192.168.52.1', port=9703, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}} +20:48:09.839 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-engine 192.168.52.1:9703 register finished +20:48:11.047 [main] INFO c.m.EngineApplication - [logStarted,56] - Started EngineApplication in 19.966 seconds (process running for 20.865) +20:48:11.057 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis +20:48:11.057 [main] INFO c.a.n.c.c.i.CacheData - [,99] - nacos.cache.data.init.snapshot = true +20:48:11.058 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-engine.yml+DEFAULT_GROUP+cloud-2112 +20:48:11.070 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-engine.yml, group=DEFAULT_GROUP, cnt=1 +20:48:11.070 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-engine.yml, group=DEFAULT_GROUP +20:48:11.071 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-engine+DEFAULT_GROUP+cloud-2112 +20:48:11.071 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-engine, group=DEFAULT_GROUP, cnt=1 +20:48:11.071 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-engine, group=DEFAULT_GROUP +20:48:11.073 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-cloud-2112-47.116.184.54_8848] [subscribe] cloud-engine-dev.yml+DEFAULT_GROUP+cloud-2112 +20:48:11.073 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-cloud-2112-47.116.184.54_8848] [add-listener] ok, tenant=cloud-2112, dataId=cloud-engine-dev.yml, group=DEFAULT_GROUP, cnt=1 +20:48:11.074 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-engine-dev.yml, group=DEFAULT_GROUP +20:48:11.529 [RMI TCP Connection(5)-10.100.28.5] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +20:48:22.046 [http-nio-9703-exec-5] INFO o.s.a.AbstractOpenApiResource - [getOpenApi,369] - Init duration for springdoc-openapi is: 394 ms +20:59:53.814 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now... +20:59:53.815 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] cloud-2112 deregistering service cloud-engine with instance: Instance{instanceId='null', ip='192.168.52.1', port=9703, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}} +20:59:53.825 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished. +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop +20:59:53.827 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->f16ffbea-6e55-405e-8cc2-3bde529084cc +20:59:53.829 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@7b6610b[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 234] +20:59:53.829 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown +20:59:53.829 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@42da67a9[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +20:59:53.829 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724935696988_139.224.212.27_63667 +20:59:53.833 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@35057f68[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 144] +20:59:53.833 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->f16ffbea-6e55-405e-8cc2-3bde529084cc +20:59:53.834 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped +20:59:53.834 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed +20:59:53.834 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop +20:59:53.839 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing .... +20:59:53.842 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ... +20:59:53.845 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed +20:59:53.845 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success, +20:59:53.845 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye