[INFO ] [2023-06-30 11:34:59] T:[] S:[] U:[] [background-preinit] ==> HV000001: Hibernate Validator 6.2.0.Final [INFO ] [2023-06-30 11:34:59] T:[] S:[] U:[] [main] ==> Starting WebAdminApplication using Java 1.8.0_311 on DESKTOP-MMO4DRO with PID 29376 (E:\project1\ankaibeiProjectManagement\application-webadmin\target\classes started by wyyay in E:\project1\ankaibeiProjectManagement) [INFO ] [2023-06-30 11:34:59] T:[] S:[] U:[] [main] ==> The following 1 profile is active: "product" [INFO ] [2023-06-30 11:35:05] T:[] S:[] U:[] [main] ==> Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] [2023-06-30 11:35:05] T:[] S:[] U:[] [main] ==> Bootstrapping Spring Data JPA repositories in DEFAULT mode. [INFO ] [2023-06-30 11:35:05] T:[] S:[] U:[] [main] ==> Finished Spring Data repository scanning in 327 ms. Found 17 JPA repository interfaces. [INFO ] [2023-06-30 11:35:05] T:[] S:[] U:[] [main] ==> Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] [2023-06-30 11:35:05] T:[] S:[] U:[] [main] ==> Bootstrapping Spring Data Redis repositories in DEFAULT mode. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.AccesoryInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.CommunicationMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.CostInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.LoginTokenMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ManHourJobMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ManHourMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectAuditInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectTeamMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.PurchaseInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RelevanceProjectInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RepastExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RestInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TaskInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TrafficExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TravelExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.UserInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Finished Spring Data repository scanning in 38 ms. Found 0 Redis repository interfaces. [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> BeanFactory id=79d4e939-b9f3-324f-9511-8d6216a8bc00 [INFO ] [2023-06-30 11:35:06] T:[] S:[] U:[] [main] ==> Bean 'commonWebMvcConfig' of type [com.ankaibei.workFlow.common.core.config.CommonWebMvcConfig$$EnhancerBySpringCGLIB$$b4c1079e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> Tomcat initialized with port(s): 8077 (http) [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> Loaded Apache Tomcat Native library [1.2.31] using APR version [1.7.0]. [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true]. [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> OpenSSL successfully initialized [OpenSSL 1.1.1l 24 Aug 2021] [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> Initializing ProtocolHandler ["http-nio-8077"] [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> Starting service [Tomcat] [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> Starting Servlet engine: [Apache Tomcat/9.0.60] [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> Initializing Spring embedded WebApplicationContext [INFO ] [2023-06-30 11:35:08] T:[] S:[] U:[] [main] ==> Root WebApplicationContext: initialization completed in 9384 ms [INFO ] [2023-06-30 11:35:09] T:[] S:[] U:[] [main] ==> Filter characterEncodingFilter was not registered (possibly already registered?) [ERROR] [2023-06-30 11:35:09] T:[] S:[] U:[] [main] ==> For security constraints with URL pattern [/*] only the HTTP methods [TRACE HEAD DELETE SEARCH PROPFIND COPY PUT PATCH] are covered. All other methods are uncovered. [INFO ] [2023-06-30 11:35:09] T:[] S:[] U:[] [main] ==> {dataSource-1} inited [INFO ] [2023-06-30 11:35:09] T:[] S:[] U:[] [main] ==> {dataSource-2} inited [INFO ] [2023-06-30 11:35:09] T:[] S:[] U:[] [main] ==> HHH000204: Processing PersistenceUnitInfo [name: default] [INFO ] [2023-06-30 11:35:10] T:[] S:[] U:[] [main] ==> HHH000412: Hibernate ORM core version 5.4.33 [INFO ] [2023-06-30 11:35:10] T:[] S:[] U:[] [main] ==> HCANN000001: Hibernate Commons Annotations {5.1.2.Final} [INFO ] [2023-06-30 11:35:11] T:[] S:[] U:[] [main] ==> HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect [INFO ] [2023-06-30 11:35:14] T:[] S:[] U:[] [main] ==> HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] [INFO ] [2023-06-30 11:35:14] T:[] S:[] U:[] [main] ==> Initialized JPA EntityManagerFactory for persistence unit 'default' [INFO ] [2023-06-30 11:35:17] T:[] S:[] U:[] [main] ==> Redisson 3.17.6 [INFO ] [2023-06-30 11:35:19] T:[] S:[] U:[] [redisson-netty-2-9] ==> 1 connections initialized for 124.70.58.209/124.70.58.209:7001 [INFO ] [2023-06-30 11:35:19] T:[] S:[] U:[] [redisson-netty-2-13] ==> 5 connections initialized for 124.70.58.209/124.70.58.209:7001 [WARN ] [2023-06-30 11:35:23] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermDept". [WARN ] [2023-06-30 11:35:23] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermDept ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:24] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermMenu". [WARN ] [2023-06-30 11:35:24] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermMenu ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:24] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermUser". [WARN ] [2023-06-30 11:35:24] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermUser ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDeptRelation". [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDeptRelation ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysMenuPermCode". [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysMenuPermCode ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysPermCodePerm". [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysPermCodePerm ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysRoleMenu". [WARN ] [2023-06-30 11:35:25] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysRoleMenu ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:26] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysUserPost". [WARN ] [2023-06-30 11:35:26] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysUserPost ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:26] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysUserRole". [WARN ] [2023-06-30 11:35:26] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysUserRole ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:26] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.online.model.OnlineColumnRule". [WARN ] [2023-06-30 11:35:26] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.online.model.OnlineColumnRule ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:27] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.flow.model.FlowTaskExt". [WARN ] [2023-06-30 11:35:27] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.flow.model.FlowTaskExt ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 11:35:27] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.flow.model.ProjectInfoEntityOfFlow". [WARN ] [2023-06-30 11:35:27] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.flow.model.ProjectInfoEntityOfFlow ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [INFO ] [2023-06-30 11:35:28] T:[] S:[] U:[] [main] ==> No deployment resources were found for autodeployment [INFO ] [2023-06-30 11:35:28] T:[] S:[] U:[] [main] ==> No deployment resources were found for autodeployment [INFO ] [2023-06-30 11:35:29] T:[] S:[] U:[] [main] ==> Found 2 Engine Configurators in total: [INFO ] [2023-06-30 11:35:29] T:[] S:[] U:[] [main] ==> class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 11:35:29] T:[] S:[] U:[] [main] ==> class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 11:35:29] T:[] S:[] U:[] [main] ==> Executing beforeInit() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 11:35:29] T:[] S:[] U:[] [main] ==> Executing beforeInit() of class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 11:35:31] T:[] S:[] U:[] [main] ==> Executing configure() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 11:35:36] T:[] S:[] U:[] [main] ==> Reading from akb.FLW_EV_DATABASECHANGELOG [INFO ] [2023-06-30 11:35:36] T:[] S:[] U:[] [main] ==> EventRegistryEngine default created [INFO ] [2023-06-30 11:35:36] T:[] S:[] U:[] [main] ==> Executing configure() of class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 11:35:36] T:[] S:[] U:[] [main] ==> IdmEngine default created [INFO ] [2023-06-30 11:35:36] T:[] S:[] U:[] [main] ==> ProcessEngine default created [INFO ] [2023-06-30 11:35:36] T:[] S:[] U:[] [main] ==> Total of v5 deployments found: 0 [DEBUG] [2023-06-30 11:35:37] T:[] S:[] U:[] [main] ==> ==> Preparing: SELECT dblink_id,dblink_name,variable_name,dblink_desc,dblink_config_constant,create_time FROM zz_online_dblink [DEBUG] [2023-06-30 11:35:37] T:[] S:[] U:[] [main] ==> ==> Parameters: [DEBUG] [2023-06-30 11:35:37] T:[] S:[] U:[] [main] ==> <== Total: 1 [INFO ] [2023-06-30 11:35:40] T:[] S:[] U:[] [main] ==> 自定义配置项: AjCaptchaProperties{type=DEFAULT, jigsaw='classpath:images/jigsaw', picClick='classpath:images/pic-click', waterMark='我的水印', waterFont='WenQuanZhengHei.ttf', fontType='WenQuanZhengHei.ttf', slipOffset='5', aesStatus=true, interferenceOptions='2', cacheNumber='1000', timingClear='180', cacheType=redis, reqFrequencyLimitEnable=false, reqGetLockLimit=5, reqGetLockSeconds=360, reqGetMinuteLimit=30, reqCheckMinuteLimit=30, reqVerifyMinuteLimit=60} [INFO ] [2023-06-30 11:35:40] T:[] S:[] U:[] [main] ==> 自定义resource底图:[SLIDING_BLOCK=[Ljava.lang.String;@cdb655, ORIGINAL=[Ljava.lang.String;@1ae2a19, PIC_CLICK=[Ljava.lang.String;@19c30af] [INFO ] [2023-06-30 11:35:40] T:[] S:[] U:[] [main] ==> supported-captchaCache-service:[redis, local] [INFO ] [2023-06-30 11:35:40] T:[] S:[] U:[] [main] ==> supported-captchaTypes-service:[clickWord, default, blockPuzzle] [INFO ] [2023-06-30 11:35:40] T:[] S:[] U:[] [main] ==> --->>>初始化验证码底图<<<---clickWord [INFO ] [2023-06-30 11:35:41] T:[] S:[] U:[] [main] ==> --->>>初始化验证码底图<<<---blockPuzzle [WARN ] [2023-06-30 11:35:41] T:[] S:[] U:[] [main] ==> spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning [INFO ] [2023-06-30 11:35:42] T:[] S:[] U:[] [main] ==> Exposing 16 endpoint(s) beneath base path '/actuator' [WARN ] [2023-06-30 11:35:45] T:[] S:[] U:[] [main] ==> Cannot find template location(s): [classpath:/template/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false) [INFO ] [2023-06-30 11:35:46] T:[] S:[] U:[] [main] ==> Starting ProtocolHandler ["http-nio-8077"] [INFO ] [2023-06-30 11:35:46] T:[] S:[] U:[] [main] ==> Tomcat started on port(s): 8077 (http) with context path '/api' [INFO ] [2023-06-30 11:35:48] T:[] S:[] U:[] [main] ==> Started WebAdminApplication in 53.248 seconds (JVM running for 57.134) [ERROR] [2023-06-30 14:04:45] T:[] S:[] U:[] [redisson-netty-2-8] ==> Exception occured. Channel: [id: 0x1f4aa0ae, L:/192.168.2.153:1867 - R:124.70.58.209/124.70.58.209:7001] java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:192) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:258) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) [ERROR] [2023-06-30 14:04:45] T:[] S:[] U:[] [redisson-netty-2-4] ==> Exception occured. Channel: [id: 0x60fe5ded, L:/192.168.2.153:1865 - R:124.70.58.209/124.70.58.209:7001] java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:192) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:258) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) [ERROR] [2023-06-30 14:04:45] T:[] S:[] U:[] [redisson-netty-2-2] ==> Exception occured. Channel: [id: 0xbf753d84, L:/192.168.2.153:1864 - R:124.70.58.209/124.70.58.209:7001] java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:192) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:258) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) [ERROR] [2023-06-30 14:04:45] T:[] S:[] U:[] [redisson-netty-2-3] ==> Exception occured. Channel: [id: 0x39ee34c6, L:/192.168.2.153:1863 - R:124.70.58.209/124.70.58.209:7001] java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:192) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:258) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) [ERROR] [2023-06-30 14:04:45] T:[] S:[] U:[] [redisson-netty-2-7] ==> Exception occured. Channel: [id: 0xa2de5c83, L:/192.168.2.153:1866 - R:124.70.58.209/124.70.58.209:7001] java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:192) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:258) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) [ERROR] [2023-06-30 14:04:45] T:[] S:[] U:[] [redisson-netty-2-12] ==> Exception occured. Channel: [id: 0xb095af1b, L:/192.168.2.153:1868 - R:124.70.58.209/124.70.58.209:7001] java.io.IOException: 远程主机强迫关闭了一个现有的连接。 at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) at sun.nio.ch.IOUtil.read(IOUtil.java:192) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:258) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:496) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.lang.Thread.run(Thread.java:748) [INFO ] [2023-06-30 14:43:48] T:[] S:[] U:[] [background-preinit] ==> HV000001: Hibernate Validator 6.2.0.Final [INFO ] [2023-06-30 14:43:48] T:[] S:[] U:[] [main] ==> Starting WebAdminApplication using Java 1.8.0_311 on DESKTOP-MMO4DRO with PID 21540 (E:\project1\ankaibeiProjectManagement\application-webadmin\target\classes started by wyyay in E:\project1\ankaibeiProjectManagement) [INFO ] [2023-06-30 14:43:48] T:[] S:[] U:[] [main] ==> The following 1 profile is active: "product" [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Bootstrapping Spring Data JPA repositories in DEFAULT mode. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Finished Spring Data repository scanning in 257 ms. Found 17 JPA repository interfaces. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Bootstrapping Spring Data Redis repositories in DEFAULT mode. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.AccesoryInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.CommunicationMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.CostInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.LoginTokenMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ManHourJobMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ManHourMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectAuditInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectTeamMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.PurchaseInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RelevanceProjectInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RepastExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RestInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TaskInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TrafficExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TravelExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.UserInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 14:43:54] T:[] S:[] U:[] [main] ==> Finished Spring Data repository scanning in 21 ms. Found 0 Redis repository interfaces. [INFO ] [2023-06-30 14:43:55] T:[] S:[] U:[] [main] ==> BeanFactory id=d338ad16-63ce-3ae5-a6c6-4a556afe8734 [INFO ] [2023-06-30 14:43:55] T:[] S:[] U:[] [main] ==> Bean 'commonWebMvcConfig' of type [com.ankaibei.workFlow.common.core.config.CommonWebMvcConfig$$EnhancerBySpringCGLIB$$6d6e707f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Tomcat initialized with port(s): 8077 (http) [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Loaded Apache Tomcat Native library [1.2.31] using APR version [1.7.0]. [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true]. [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> OpenSSL successfully initialized [OpenSSL 1.1.1l 24 Aug 2021] [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Initializing ProtocolHandler ["http-nio-8077"] [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Starting service [Tomcat] [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Starting Servlet engine: [Apache Tomcat/9.0.60] [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Initializing Spring embedded WebApplicationContext [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Root WebApplicationContext: initialization completed in 8516 ms [INFO ] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> Filter characterEncodingFilter was not registered (possibly already registered?) [ERROR] [2023-06-30 14:43:57] T:[] S:[] U:[] [main] ==> For security constraints with URL pattern [/*] only the HTTP methods [TRACE HEAD DELETE SEARCH PROPFIND COPY PUT PATCH] are covered. All other methods are uncovered. [INFO ] [2023-06-30 14:43:58] T:[] S:[] U:[] [main] ==> {dataSource-1} inited [INFO ] [2023-06-30 14:43:58] T:[] S:[] U:[] [main] ==> {dataSource-2} inited [INFO ] [2023-06-30 14:43:58] T:[] S:[] U:[] [main] ==> HHH000204: Processing PersistenceUnitInfo [name: default] [INFO ] [2023-06-30 14:43:58] T:[] S:[] U:[] [main] ==> HHH000412: Hibernate ORM core version 5.4.33 [INFO ] [2023-06-30 14:43:58] T:[] S:[] U:[] [main] ==> HCANN000001: Hibernate Commons Annotations {5.1.2.Final} [INFO ] [2023-06-30 14:44:00] T:[] S:[] U:[] [main] ==> HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect [INFO ] [2023-06-30 14:44:02] T:[] S:[] U:[] [main] ==> HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] [INFO ] [2023-06-30 14:44:02] T:[] S:[] U:[] [main] ==> Initialized JPA EntityManagerFactory for persistence unit 'default' [INFO ] [2023-06-30 14:44:04] T:[] S:[] U:[] [main] ==> Redisson 3.17.6 [INFO ] [2023-06-30 14:44:06] T:[] S:[] U:[] [redisson-netty-2-9] ==> 1 connections initialized for 124.70.58.209/124.70.58.209:7001 [INFO ] [2023-06-30 14:44:06] T:[] S:[] U:[] [redisson-netty-2-13] ==> 5 connections initialized for 124.70.58.209/124.70.58.209:7001 [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermDept". [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermDept ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermMenu". [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermMenu ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermUser". [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermUser ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDeptRelation". [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDeptRelation ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysMenuPermCode". [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysMenuPermCode ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysPermCodePerm". [WARN ] [2023-06-30 14:44:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysPermCodePerm ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysRoleMenu". [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysRoleMenu ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysUserPost". [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysUserPost ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysUserRole". [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysUserRole ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.online.model.OnlineColumnRule". [WARN ] [2023-06-30 14:44:08] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.online.model.OnlineColumnRule ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:09] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.flow.model.FlowTaskExt". [WARN ] [2023-06-30 14:44:09] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.flow.model.FlowTaskExt ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 14:44:09] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.flow.model.ProjectInfoEntityOfFlow". [WARN ] [2023-06-30 14:44:09] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.flow.model.ProjectInfoEntityOfFlow ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [INFO ] [2023-06-30 14:44:10] T:[] S:[] U:[] [main] ==> No deployment resources were found for autodeployment [INFO ] [2023-06-30 14:44:10] T:[] S:[] U:[] [main] ==> No deployment resources were found for autodeployment [INFO ] [2023-06-30 14:44:11] T:[] S:[] U:[] [main] ==> Found 2 Engine Configurators in total: [INFO ] [2023-06-30 14:44:11] T:[] S:[] U:[] [main] ==> class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 14:44:11] T:[] S:[] U:[] [main] ==> class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 14:44:11] T:[] S:[] U:[] [main] ==> Executing beforeInit() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 14:44:11] T:[] S:[] U:[] [main] ==> Executing beforeInit() of class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 14:44:12] T:[] S:[] U:[] [main] ==> Executing configure() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 14:44:16] T:[] S:[] U:[] [main] ==> Reading from akb.FLW_EV_DATABASECHANGELOG [INFO ] [2023-06-30 14:44:16] T:[] S:[] U:[] [main] ==> EventRegistryEngine default created [INFO ] [2023-06-30 14:44:16] T:[] S:[] U:[] [main] ==> Executing configure() of class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 14:44:16] T:[] S:[] U:[] [main] ==> IdmEngine default created [INFO ] [2023-06-30 14:44:16] T:[] S:[] U:[] [main] ==> ProcessEngine default created [INFO ] [2023-06-30 14:44:17] T:[] S:[] U:[] [main] ==> Total of v5 deployments found: 0 [DEBUG] [2023-06-30 14:44:18] T:[] S:[] U:[] [main] ==> ==> Preparing: SELECT dblink_id,dblink_name,variable_name,dblink_desc,dblink_config_constant,create_time FROM zz_online_dblink [DEBUG] [2023-06-30 14:44:18] T:[] S:[] U:[] [main] ==> ==> Parameters: [DEBUG] [2023-06-30 14:44:18] T:[] S:[] U:[] [main] ==> <== Total: 1 [INFO ] [2023-06-30 14:44:20] T:[] S:[] U:[] [main] ==> 自定义配置项: AjCaptchaProperties{type=DEFAULT, jigsaw='classpath:images/jigsaw', picClick='classpath:images/pic-click', waterMark='我的水印', waterFont='WenQuanZhengHei.ttf', fontType='WenQuanZhengHei.ttf', slipOffset='5', aesStatus=true, interferenceOptions='2', cacheNumber='1000', timingClear='180', cacheType=redis, reqFrequencyLimitEnable=false, reqGetLockLimit=5, reqGetLockSeconds=360, reqGetMinuteLimit=30, reqCheckMinuteLimit=30, reqVerifyMinuteLimit=60} [INFO ] [2023-06-30 14:44:21] T:[] S:[] U:[] [main] ==> 自定义resource底图:[SLIDING_BLOCK=[Ljava.lang.String;@384498, ORIGINAL=[Ljava.lang.String;@194339e, PIC_CLICK=[Ljava.lang.String;@260a1c] [INFO ] [2023-06-30 14:44:21] T:[] S:[] U:[] [main] ==> supported-captchaCache-service:[redis, local] [INFO ] [2023-06-30 14:44:21] T:[] S:[] U:[] [main] ==> supported-captchaTypes-service:[clickWord, default, blockPuzzle] [INFO ] [2023-06-30 14:44:21] T:[] S:[] U:[] [main] ==> --->>>初始化验证码底图<<<---clickWord [INFO ] [2023-06-30 14:44:21] T:[] S:[] U:[] [main] ==> --->>>初始化验证码底图<<<---blockPuzzle [WARN ] [2023-06-30 14:44:22] T:[] S:[] U:[] [main] ==> spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning [INFO ] [2023-06-30 14:44:22] T:[] S:[] U:[] [main] ==> Exposing 16 endpoint(s) beneath base path '/actuator' [WARN ] [2023-06-30 14:44:25] T:[] S:[] U:[] [main] ==> Cannot find template location(s): [classpath:/template/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false) [INFO ] [2023-06-30 14:44:26] T:[] S:[] U:[] [main] ==> Starting ProtocolHandler ["http-nio-8077"] [INFO ] [2023-06-30 14:44:26] T:[] S:[] U:[] [main] ==> Tomcat started on port(s): 8077 (http) with context path '/api' [INFO ] [2023-06-30 14:44:27] T:[] S:[] U:[] [main] ==> Started WebAdminApplication in 40.548 seconds (JVM running for 43.794) [INFO ] [2023-06-30 15:00:51] T:[] S:[] U:[] [background-preinit] ==> HV000001: Hibernate Validator 6.2.0.Final [INFO ] [2023-06-30 15:00:51] T:[] S:[] U:[] [main] ==> Starting WebAdminApplication using Java 1.8.0_311 on DESKTOP-MMO4DRO with PID 17472 (E:\project1\ankaibeiProjectManagement\application-webadmin\target\classes started by wyyay in E:\project1\ankaibeiProjectManagement) [INFO ] [2023-06-30 15:00:51] T:[] S:[] U:[] [main] ==> The following 1 profile is active: "product" [INFO ] [2023-06-30 15:00:54] T:[] S:[] U:[] [main] ==> Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] [2023-06-30 15:00:54] T:[] S:[] U:[] [main] ==> Bootstrapping Spring Data JPA repositories in DEFAULT mode. [INFO ] [2023-06-30 15:00:54] T:[] S:[] U:[] [main] ==> Finished Spring Data repository scanning in 249 ms. Found 17 JPA repository interfaces. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Multiple Spring Data modules found, entering strict repository configuration mode! [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Bootstrapping Spring Data Redis repositories in DEFAULT mode. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.AccesoryInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.CommunicationMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.CostInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.LoginTokenMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ManHourJobMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ManHourMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectAuditInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.ProjectTeamMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.PurchaseInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RelevanceProjectInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RepastExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.RestInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TaskInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TrafficExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.TravelExpenseMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.ankaibei.workFlow.webadmin.ankaibei.mapper.UserInfoMapper. If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Finished Spring Data repository scanning in 20 ms. Found 0 Redis repository interfaces. [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> BeanFactory id=d338ad16-63ce-3ae5-a6c6-4a556afe8734 [INFO ] [2023-06-30 15:00:55] T:[] S:[] U:[] [main] ==> Bean 'commonWebMvcConfig' of type [com.ankaibei.workFlow.common.core.config.CommonWebMvcConfig$$EnhancerBySpringCGLIB$$337f32b1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> Tomcat initialized with port(s): 8077 (http) [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> Loaded Apache Tomcat Native library [1.2.31] using APR version [1.7.0]. [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true]. [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true] [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> OpenSSL successfully initialized [OpenSSL 1.1.1l 24 Aug 2021] [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> Initializing ProtocolHandler ["http-nio-8077"] [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> Starting service [Tomcat] [INFO ] [2023-06-30 15:00:56] T:[] S:[] U:[] [main] ==> Starting Servlet engine: [Apache Tomcat/9.0.60] [INFO ] [2023-06-30 15:00:57] T:[] S:[] U:[] [main] ==> Initializing Spring embedded WebApplicationContext [INFO ] [2023-06-30 15:00:57] T:[] S:[] U:[] [main] ==> Root WebApplicationContext: initialization completed in 5610 ms [INFO ] [2023-06-30 15:00:57] T:[] S:[] U:[] [main] ==> Filter characterEncodingFilter was not registered (possibly already registered?) [ERROR] [2023-06-30 15:00:57] T:[] S:[] U:[] [main] ==> For security constraints with URL pattern [/*] only the HTTP methods [TRACE HEAD DELETE SEARCH PROPFIND COPY PUT PATCH] are covered. All other methods are uncovered. [INFO ] [2023-06-30 15:00:58] T:[] S:[] U:[] [main] ==> {dataSource-1} inited [INFO ] [2023-06-30 15:00:58] T:[] S:[] U:[] [main] ==> {dataSource-2} inited [INFO ] [2023-06-30 15:00:58] T:[] S:[] U:[] [main] ==> HHH000204: Processing PersistenceUnitInfo [name: default] [INFO ] [2023-06-30 15:00:58] T:[] S:[] U:[] [main] ==> HHH000412: Hibernate ORM core version 5.4.33 [INFO ] [2023-06-30 15:00:58] T:[] S:[] U:[] [main] ==> HCANN000001: Hibernate Commons Annotations {5.1.2.Final} [INFO ] [2023-06-30 15:01:00] T:[] S:[] U:[] [main] ==> HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect [INFO ] [2023-06-30 15:01:02] T:[] S:[] U:[] [main] ==> HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] [INFO ] [2023-06-30 15:01:02] T:[] S:[] U:[] [main] ==> Initialized JPA EntityManagerFactory for persistence unit 'default' [INFO ] [2023-06-30 15:01:04] T:[] S:[] U:[] [main] ==> Redisson 3.17.6 [INFO ] [2023-06-30 15:01:05] T:[] S:[] U:[] [redisson-netty-2-9] ==> 1 connections initialized for 124.70.58.209/124.70.58.209:7001 [INFO ] [2023-06-30 15:01:05] T:[] S:[] U:[] [redisson-netty-2-13] ==> 5 connections initialized for 124.70.58.209/124.70.58.209:7001 [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermDept". [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermDept ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermMenu". [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermMenu ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDataPermUser". [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDataPermUser ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysDeptRelation". [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysDeptRelation ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysMenuPermCode". [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysMenuPermCode ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysPermCodePerm". [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysPermCodePerm ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysRoleMenu". [WARN ] [2023-06-30 15:01:07] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysRoleMenu ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:08] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysUserPost". [WARN ] [2023-06-30 15:01:08] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysUserPost ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:08] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.webadmin.upms.model.SysUserRole". [WARN ] [2023-06-30 15:01:08] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.webadmin.upms.model.SysUserRole ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:08] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.online.model.OnlineColumnRule". [WARN ] [2023-06-30 15:01:08] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.online.model.OnlineColumnRule ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:09] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.flow.model.FlowTaskExt". [WARN ] [2023-06-30 15:01:09] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.flow.model.FlowTaskExt ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [WARN ] [2023-06-30 15:01:09] T:[] S:[] U:[] [main] ==> Can not find table primary key in Class: "com.ankaibei.workFlow.common.flow.model.ProjectInfoEntityOfFlow". [WARN ] [2023-06-30 15:01:09] T:[] S:[] U:[] [main] ==> class com.ankaibei.workFlow.common.flow.model.ProjectInfoEntityOfFlow ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. [INFO ] [2023-06-30 15:01:10] T:[] S:[] U:[] [main] ==> No deployment resources were found for autodeployment [INFO ] [2023-06-30 15:01:10] T:[] S:[] U:[] [main] ==> No deployment resources were found for autodeployment [INFO ] [2023-06-30 15:01:10] T:[] S:[] U:[] [main] ==> Found 2 Engine Configurators in total: [INFO ] [2023-06-30 15:01:10] T:[] S:[] U:[] [main] ==> class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 15:01:10] T:[] S:[] U:[] [main] ==> class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 15:01:10] T:[] S:[] U:[] [main] ==> Executing beforeInit() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 15:01:10] T:[] S:[] U:[] [main] ==> Executing beforeInit() of class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 15:01:12] T:[] S:[] U:[] [main] ==> Executing configure() of class org.flowable.eventregistry.spring.configurator.SpringEventRegistryConfigurator (priority:100000) [INFO ] [2023-06-30 15:01:16] T:[] S:[] U:[] [main] ==> Reading from akb.FLW_EV_DATABASECHANGELOG [INFO ] [2023-06-30 15:01:16] T:[] S:[] U:[] [main] ==> EventRegistryEngine default created [INFO ] [2023-06-30 15:01:16] T:[] S:[] U:[] [main] ==> Executing configure() of class org.flowable.idm.engine.configurator.IdmEngineConfigurator (priority:150000) [INFO ] [2023-06-30 15:01:16] T:[] S:[] U:[] [main] ==> IdmEngine default created [INFO ] [2023-06-30 15:01:16] T:[] S:[] U:[] [main] ==> ProcessEngine default created [INFO ] [2023-06-30 15:01:16] T:[] S:[] U:[] [main] ==> Total of v5 deployments found: 0 [DEBUG] [2023-06-30 15:01:17] T:[] S:[] U:[] [main] ==> ==> Preparing: SELECT dblink_id,dblink_name,variable_name,dblink_desc,dblink_config_constant,create_time FROM zz_online_dblink [DEBUG] [2023-06-30 15:01:17] T:[] S:[] U:[] [main] ==> ==> Parameters: [DEBUG] [2023-06-30 15:01:17] T:[] S:[] U:[] [main] ==> <== Total: 1 [INFO ] [2023-06-30 15:01:20] T:[] S:[] U:[] [main] ==> 自定义配置项: AjCaptchaProperties{type=DEFAULT, jigsaw='classpath:images/jigsaw', picClick='classpath:images/pic-click', waterMark='我的水印', waterFont='WenQuanZhengHei.ttf', fontType='WenQuanZhengHei.ttf', slipOffset='5', aesStatus=true, interferenceOptions='2', cacheNumber='1000', timingClear='180', cacheType=redis, reqFrequencyLimitEnable=false, reqGetLockLimit=5, reqGetLockSeconds=360, reqGetMinuteLimit=30, reqCheckMinuteLimit=30, reqVerifyMinuteLimit=60} [INFO ] [2023-06-30 15:01:20] T:[] S:[] U:[] [main] ==> 自定义resource底图:[SLIDING_BLOCK=[Ljava.lang.String;@64eba6, ORIGINAL=[Ljava.lang.String;@1fa9d20, PIC_CLICK=[Ljava.lang.String;@15f22d3] [INFO ] [2023-06-30 15:01:20] T:[] S:[] U:[] [main] ==> supported-captchaCache-service:[redis, local] [INFO ] [2023-06-30 15:01:20] T:[] S:[] U:[] [main] ==> supported-captchaTypes-service:[clickWord, default, blockPuzzle] [INFO ] [2023-06-30 15:01:20] T:[] S:[] U:[] [main] ==> --->>>初始化验证码底图<<<---clickWord [INFO ] [2023-06-30 15:01:21] T:[] S:[] U:[] [main] ==> --->>>初始化验证码底图<<<---blockPuzzle [WARN ] [2023-06-30 15:01:21] T:[] S:[] U:[] [main] ==> spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning [INFO ] [2023-06-30 15:01:22] T:[] S:[] U:[] [main] ==> Exposing 16 endpoint(s) beneath base path '/actuator' [WARN ] [2023-06-30 15:01:24] T:[] S:[] U:[] [main] ==> Cannot find template location(s): [classpath:/template/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false) [INFO ] [2023-06-30 15:01:25] T:[] S:[] U:[] [main] ==> Starting ProtocolHandler ["http-nio-8077"] [INFO ] [2023-06-30 15:01:25] T:[] S:[] U:[] [main] ==> Tomcat started on port(s): 8077 (http) with context path '/api' [INFO ] [2023-06-30 15:01:27] T:[] S:[] U:[] [main] ==> Started WebAdminApplication in 37.293 seconds (JVM running for 38.996) [INFO ] [2023-06-30 15:06:06] T:[] S:[] U:[] [http-nio-8077-exec-2] ==> Initializing Spring DispatcherServlet 'dispatcherServlet' [INFO ] [2023-06-30 15:06:07] T:[] S:[] U:[] [http-nio-8077-exec-2] ==> Initializing Servlet 'dispatcherServlet' [INFO ] [2023-06-30 15:06:07] T:[] S:[] U:[] [http-nio-8077-exec-2] ==> Completed initialization in 54 ms [INFO ] [2023-06-30 15:06:07] T:[] S:[] U:[] [http-nio-8077-exec-2] ==> 拦截**请求路径:/api/foreign/admin/upms/project/getProjectInfoByProjectName [WARN ] [2023-06-30 15:06:07] T:[] S:[] U:[] [http-nio-8077-exec-2] ==> discard long time none received connection. , jdbcUrl : jdbc:mysql://124.70.58.209:18836/akb?characterEncoding=utf8&useSSL=true&serverTimezone=Asia/Shanghai, version : 1.2.5, lastPacketReceivedIdleMillis : 281959 [INFO ] [2023-06-30 15:06:18] T:[] S:[] U:[] [http-nio-8077-exec-4] ==> 拦截**请求路径:/api/foreign/admin/upms/project/getProjectInfoByProjectName [INFO ] [2023-06-30 15:06:39] T:[] S:[] U:[] [http-nio-8077-exec-3] ==> 拦截**请求路径:/api/foreign/admin/upms/project/getProjectInfoByProjectName