WAS 6.1部署应用的时候报错java.lang.IllegalArgumentException

应用在WAS6.0下部署正常,但在WAS6.1下因jar包内含有中文名txt文件导致部署失败。错误发生在ZipInputStream读取文件名时。
应用在WAS6.0下部署正常,在WAS6.1下部署报错如下:
经查是因为一个jar包中有一个txt文件,文件名是中文的

[2/22/11 16:01:04:649 CST] 00000022 SystemErr R java.lang.IllegalArgumentException
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at java.util.zip.ZipInputStream.getUTF8String(ZipInputStream.java:315)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at java.util.zip.ZipInputStream.readLOC(ZipInputStream.java:254)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:89)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.NestedArchiveLoadStrategyImpl.getFiles(NestedArchiveLoadStrategyImpl.java:131)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.LoadStrategyImpl.collectFiles(LoadStrategyImpl.java:281)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ContainerImpl.getFiles(ContainerImpl.java:238)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveImpl.eGet(ArchiveImpl.java:215)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at org.eclipse.emf.ecore.impl.BasicEObjectImpl.eGet(BasicEObjectImpl.java:483)
[2/22/11 16:01:04:690 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopySessionUtility.copyReference(ArchiveCopySessionUtility.java:97)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.copyCurrentReferences(EtoolsCopyUtility.java:237)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.primCopy(EtoolsCopyUtility.java:564)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopySessionUtility.primCopy(ArchiveCopySessionUtility.java:47)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.containmentCopy(EtoolsCopyUtility.java:107)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.copyManyReference(EtoolsCopyUtility.java:300)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopySessionUtility.copyReference(ArchiveCopySessionUtility.java:99)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.copyCurrentReferences(EtoolsCopyUtility.java:237)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.primCopy(EtoolsCopyUtility.java:564)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopySessionUtility.primCopy(ArchiveCopySessionUtility.java:47)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.containmentCopy(EtoolsCopyUtility.java:107)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopyUtility.copyRefObjects(EtoolsCopyUtility.java:338)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.wst.common.internal.emf.utilities.EtoolsCopySession.copy(EtoolsCopySession.java:52)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopyUtility.copy(ArchiveCopyUtility.java:135)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopyUtility.copy(ArchiveCopyUtility.java:90)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveCopyUtility.copy(ArchiveCopyUtility.java:121)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.CommonarchiveFactoryImpl.copy(CommonarchiveFactoryImpl.java:211)
[2/22/11 16:01:04:691 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EARFileImpl.primAddCopyRef(EARFileImpl.java:149)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.EARFileImpl.addCopyRef(EARFileImpl.java:166)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.management.application.client.AppInstallHelper.createEarWrapper(AppInstallHelper.java:494)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.management.application.client.AppInstallHelper.createEarWrapper(AppInstallHelper.java:317)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.management.application.client.AppInstallHelper.createEarWrapper(AppInstallHelper.java:284)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.console.appmanagement.action.UploadAction.formUpload(UploadAction.java:490)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.console.appmanagement.action.UploadAction.execute(UploadAction.java:141)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1486)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:528)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:907)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.console.core.servlet.WSCUrlFilter.continueStoringTaskState(WSCUrlFilter.java:371)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.console.core.servlet.WSCUrlFilter.doFilter(WSCUrlFilter.java:229)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
[2/22/11 16:01:04:692 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:696)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:641)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:475)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)
[2/22/11 16:01:04:693 CST] 00000022 SystemErr R at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
[2/22/11 16:01:04:694 CST] 00000022 SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)

2025-06-09T22:03:14.229+08:00 INFO 1 --- [ruoyi-archives] [ main] d.s.b.c.e.WelcomeLogoApplicationListener : [DUBBO] :: Dubbo (v3.2.14) : https://github.com/apache/dubbo :: Discuss group : dev@dubbo.apache.org , dubbo version: 3.2.14, current host: 172.17.0.11 Spring Boot Version: 3.2.9 Spring Application Name: ruoyi-archives _ _ | | (_) __ _ _ __ ___| |__ ___ _____ ___ / _` | '__/ __| '_ \| \ \ / / _ \/ __| | (_| | | | (__| | | | |\ V / __/\__ \ \__,_|_| \___|_| |_|_| \_/ \___||___/ 2025-06-09T22:03:14.400+08:00 INFO 1 --- [ruoyi-archives] [ main] o.d.archives.RuoYiArchivesApplication : Starting RuoYiArchivesApplication using Java 17.0.15 with PID 1 (/ruoyi-archives.jar started by root in /) 2025-06-09T22:03:14.401+08:00 INFO 1 --- [ruoyi-archives] [ main] o.d.archives.RuoYiArchivesApplication : The following 1 profile is active: "prod" 2025-06-09T22:03:14.484+08:00 WARN 1 --- [ruoyi-archives] [ main] c.a.c.n.c.NacosConfigDataLoader : [Nacos Config] config[dataId=ruoyi-archives.yml, group=DEFAULT_GROUP] is empty 2025-06-09T22:03:14.484+08:00 WARN 1 --- [ruoyi-archives] [ main] c.a.c.n.c.NacosConfigDataLoader : [Nacos Config] config[dataId=datasource.yml, group=DEFAULT_GROUP] is empty 2025-06-09T22:03:14.484+08:00 WARN 1 --- [ruoyi-archives] [ main] c.a.c.n.c.NacosConfigDataLoader : [Nacos Config] config[dataId=application-common.yml, group=DEFAULT_GROUP] is empty 2025-06-09T22:03:16.045+08:00 INFO 1 --- [ruoyi-archives] [ main] o.apache.dubbo.rpc.model.FrameworkModel : [DUBBO] Dubbo Framework[1] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.061+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.r.GlobalResourcesRepository : [DUBBO] Creating global shared handler ..., dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.160+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.dubbo.rpc.model.ApplicationModel : [DUBBO] Dubbo Application[1.0](unknown) is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.162+08:00 INFO 1 --- [ruoyi-archives] [ main] org.apache.dubbo.rpc.model.ScopeModel : [DUBBO] Dubbo Module[1.0.0] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.202+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.203+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.221+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.utils.SerializeSecurityManager : [DUBBO] Serialize check serializable: true, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.222+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.249+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.250+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.294+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.417+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.dubbo.rpc.model.ApplicationModel : [DUBBO] Dubbo Application[1.1](unknown) is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.418+08:00 INFO 1 --- [ruoyi-archives] [ main] org.apache.dubbo.rpc.model.ScopeModel : [DUBBO] Dubbo Module[1.1.0] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.432+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.432+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.440+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.440+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.440+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.441+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.463+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.s.c.DubboSpringInitializer : [DUBBO] Use default application: Dubbo Application[1.1](unknown), dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.463+08:00 INFO 1 --- [ruoyi-archives] [ main] org.apache.dubbo.rpc.model.ScopeModel : [DUBBO] Dubbo Module[1.1.1] is created, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.471+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.context.AbstractConfigManager : [DUBBO] Config settings: {dubbo.config.mode=STRICT, dubbo.config.ignore-duplicated-interface=false}, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.476+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.476+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize allow list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.allowlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.477+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.477+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.u.SerializeSecurityConfigurator : [DUBBO] Read serialize blocked list from jar:nested:/ruoyi-archives.jar/!BOOT-INF/lib/dubbo-common-3.2.14.jar!/security/serialize.blockedlist, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.480+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.s.c.DubboSpringInitializer : [DUBBO] Use default module model of target application: Dubbo Module[1.1.1], dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:16.480+08:00 INFO 1 --- [ruoyi-archives] [ main] o.a.d.c.s.c.DubboSpringInitializer : [DUBBO] Bind Dubbo Module[1.1.1] to spring container: org.springframework.beans.factory.support.DefaultListableBeanFactory@5b88b8e, dubbo version: 3.2.14, current host: 172.17.0.11 ___ _ _ ___ | __| __ _ ___ | || | ___ | __| ___ | _| / _` | (_-< \_, | |___| | _| (_-< |___| \__,_| /__/_ _|__/ _____ |___| /__/_ _|"""""|_|"""""|_|"""""|_| """"|_| |_|"""""|_|"""""| "`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-'"`-0-0-' -----------------------------------------------------------> :: project :: Easy-Es > :: version :: 2.0.0 > :: home :: https://easy-es.cn/ > :: community :: https://dromara.org/ > :: wechat :: 252645816, add and become muscle man! > -----------------------------------------------------------> 2025-06-09T22:03:17.306+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode 2025-06-09T22:03:17.310+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode. 2025-06-09T22:03:17.355+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 27 ms. Found 0 Redis repository interfaces. 2025-06-09T22:03:17.511+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] BeanNameGenerator bean can't be found in BeanFactory with name [org.springframework.context.annotation.internalConfigurationBeanNameGenerator], dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.511+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] BeanNameGenerator will be a instance of org.springframework.context.annotation.AnnotationBeanNameGenerator , it maybe a potential problem on bean name generation., dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.521+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] Found 1 classes annotated by Dubbo @Service under package [org.dromara.archives]: [org.dromara.archives.dubbo.ArchivesDubbonServiceImpl], dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.539+08:00 INFO 1 --- [ruoyi-archives] [ main] c.s.b.f.a.ServiceAnnotationPostProcessor : [DUBBO] Register ServiceBean[ServiceBean:org.dromara.archives.service.ArchivesServiceDubbon::]: Root bean: class [org.apache.dubbo.config.spring.ServiceBean]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodNames=null; destroyMethodNames=null, dubbo version: 3.2.14, current host: 172.17.0.11 2025-06-09T22:03:17.556+08:00 WARN 1 --- [ruoyi-archives] [ main] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[org.dromara.archives]' package. Please check your configuration. 2025-06-09T22:03:17.558+08:00 WARN 1 --- [ruoyi-archives] [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'org.dromara.common.mybatis.config.MybatisPlusConfiguration#MapperScannerRegistrar#0' defined in null: Could not resolve placeholder 'mybatis-plus.mapperPackage' in value "${mybatis-plus.mapperPackage}" 2025-06-09T22:03:17.591+08:00 INFO 1 --- [ruoyi-archives] [ main] .s.b.a.l.ConditionEvaluationReportLogger : Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-06-09T22:03:17.643+08:00 ERROR 1 --- [ruoyi-archives] [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'org.dromara.common.mybatis.config.MybatisPlusConfiguration#MapperScannerRegistrar#0' defined in null: Could not resolve placeholder 'mybatis-plus.mapperPackage' in value "${mybatis-plus.mapperPackage}" at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:230) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.processProperties(PropertySourcesPlaceholderConfigurer.java:207) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.postProcessBeanFactory(PropertySourcesPlaceholderConfigurer.java:173) ~[spring-context-6.1.12.jar!/:6.1.12] at org.mybatis.spring.mapper.MapperScannerConfigurer.processPropertyPlaceHolders(MapperScannerConfigurer.java:406) ~[mybatis-spring-3.0.3.jar!/:3.0.3] at org.mybatis.spring.mapper.MapperScannerConfigurer.postProcessBeanDefinitionRegistry(MapperScannerConfigurer.java:360) ~[mybatis-spring-3.0.3.jar!/:3.0.3] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:148) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:789) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:607) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.springframework.boot.SpringApplication.run(SpringApplication.java:335) ~[spring-boot-3.2.9.jar!/:3.2.9] at org.dromara.archives.RuoYiArchivesApplication.main(RuoYiArchivesApplication.java:28) ~[!/:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:569) ~[na:na] at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102) ~[ruoyi-archives.jar:na] at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64) ~[ruoyi-archives.jar:na] at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40) ~[ruoyi-archives.jar:na] Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'mybatis-plus.mapperPackage' in value "${mybatis-plus.mapperPackage}" at org.springframework.util.PropertyPlaceholderHelper.parseStringValue(PropertyPlaceholderHelper.java:180) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.util.PropertyPlaceholderHelper.replacePlaceholders(PropertyPlaceholderHelper.java:126) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.core.env.AbstractPropertyResolver.doResolvePlaceholders(AbstractPropertyResolver.java:239) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.core.env.AbstractPropertyResolver.resolveRequiredPlaceholders(AbstractPropertyResolver.java:210) ~[spring-core-6.1.12.jar!/:6.1.12] at org.springframework.context.support.PropertySourcesPlaceholderConfigurer.lambda$processProperties$0(PropertySourcesPlaceholderConfigurer.java:200) ~[spring-context-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveStringValue(BeanDefinitionVisitor.java:293) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.resolveValue(BeanDefinitionVisitor.java:219) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitPropertyValues(BeanDefinitionVisitor.java:147) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.BeanDefinitionVisitor.visitBeanDefinition(BeanDefinitionVisitor.java:85) ~[spring-beans-6.1.12.jar!/:6.1.12] at org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:227) ~[spring-beans-6.1.12.jar!/:6.1.12] ... 20 common frames omitted 2025-06-09T22:03:17.647+08:00 WARN 1 --- [ruoyi-archives] [ Thread-6] c.a.nacos.common.notify.NotifyCenter : [NotifyCenter] Start destroying Publisher 2025-06-09T22:03:17.647+08:00 WARN 1 --- [ruoyi-archives] [ Thread-4] c.a.n.common.http.HttpClientBeanHolder : [HttpClientBeanHolder] Start destroying common HttpClient 分析问题给出解决办法
06-10
Application run failed java.lang.IllegD:\module\java17\bin\java.exe -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true "-Dmanagement.endpoints.jmx.exposure.include=*" "-javaagent:D:\anp\IntelliJ IDEA 2024.3\lib\idea_rt.jar=5929:D:\anp\IntelliJ IDEA 2024.3\bin" -Dfile.encoding=UTF-8 -classpath D:\1\lingyidianke\lingyidianke\lingyidianke-leadnews-service\lingyidianke-leadnews-user\target\classes;D:\1\lingyidianke-repository\org\springframework\cloud\spring-cloud-starter-bootstrap\4.1.4\spring-cloud-starter-bootstrap-4.1.4.jar;D:\1\lingyidianke-repository\org\springframework\cloud\spring-cloud-starter\4.1.4\spring-cloud-starter-4.1.4.jar;D:\1\lingyidianke-repository\org\springframework\security\spring-security-rsa\1.1.3\spring-security-rsa-1.1.3.jar;D:\1\lingyidianke-repository\org\bouncycastle\bcprov-jdk18on\1.78\bcprov-jdk18on-1.78.jar;D:\1\lingyidianke-repository\org\projectlombok\lombok\1.18.30\lombok-1.18.30.jar;D:\1\lingyidianke\lingyidianke\lingyidianke-leadnews-model\target\classes;D:\1\lingyidianke-repository\com\alibaba\fastjson\1.2.58\fastjson-1.2.58.jar;D:\1\lingyidianke-repository\com\mysql\mysql-connector-j\8.0.33\mysql-connector-j-8.0.33.jar;D:\1\lingyidianke-repository\com\google\protobuf\protobuf-java\3.21.9\protobuf-java-3.21.9.jar;D:\1\lingyidianke-repository\org\apache\commons\commons-lang3\3.14.0\commons-lang3-3.14.0.jar;D:\1\lingyidianke-repository\com\baomidou\mybatis-plus-spring-boot3-starter\3.5.7\mybatis-plus-spring-boot3-starter-3.5.7.jar;D:\1\lingyidianke-repository\com\baomidou\mybatis-plus\3.5.7\mybatis-plus-3.5.7.jar;D:\1\lingyidianke-repository\org\mybatis\mybatis-spring\3.0.3\mybatis-spring-3.0.3.jar;D:\1\lingyidianke-repository\com\baomidou\mybatis-plus-spring-boot-autoconfigure\3.5.7\mybatis-plus-spring-boot-autoconfigure-3.5.7.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot-starter-jdbc\3.3.4\spring-boot-starter-jdbc-3.3.4.jar;D:\1\lingyidianke-repository\com\zaxxer\HikariCP\5.1.0\HikariCP-5.1.0.jar;D:\1\lingyidianke-repository\org\springframework\spring-jdbc\6.1.13\spring-jdbc-6.1.13.jar;D:\1\lingyidianke-repository\org\springframework\spring-tx\6.1.13\spring-tx-6.1.13.jar;D:\1\lingyidianke-repository\io\swagger\swagger-annotations\1.5.22\swagger-annotations-1.5.22.jar;D:\1\lingyidianke-repository\ch\qos\logback\logback-classic\1.4.11\logback-classic-1.4.11.jar;D:\1\lingyidianke-repository\ch\qos\logback\logback-core\1.5.8\logback-core-1.5.8.jar;D:\1\lingyidianke-repository\org\slf4j\slf4j-api\2.0.16\slf4j-api-2.0.16.jar;D:\1\lingyidianke-repository\com\baomidou\mybatis-plus-extension\3.5.7\mybatis-plus-extension-3.5.7.jar;D:\1\lingyidianke-repository\com\baomidou\mybatis-plus-core\3.5.7\mybatis-plus-core-3.5.7.jar;D:\1\lingyidianke-repository\com\baomidou\mybatis-plus-annotation\3.5.7\mybatis-plus-annotation-3.5.7.jar;D:\1\lingyidianke-repository\com\github\jsqlparser\jsqlparser\4.9\jsqlparser-4.9.jar;D:\1\lingyidianke-repository\org\mybatis\mybatis\3.5.16\mybatis-3.5.16.jar;D:\1\lingyidianke\lingyidianke\lingyidianke-leadnews-feign-api\target\classes;D:\1\lingyidianke\lingyidianke\lingyidianke-leadnews-common\target\classes;D:\1\lingyidianke-repository\com\github\xiaoymin\knife4j-spring-boot-starter\3.0.3\knife4j-spring-boot-starter-3.0.3.jar;D:\1\lingyidianke-repository\com\github\xiaoymin\knife4j-spring-boot-autoconfigure\3.0.3\knife4j-spring-boot-autoconfigure-3.0.3.jar;D:\1\lingyidianke-repository\com\github\xiaoymin\knife4j-spring\3.0.3\knife4j-spring-3.0.3.jar;D:\1\lingyidianke-repository\com\github\xiaoymin\knife4j-annotations\3.0.3\knife4j-annotations-3.0.3.jar;D:\1\lingyidianke-repository\io\swagger\core\v3\swagger-annotations\2.1.2\swagger-annotations-2.1.2.jar;D:\1\lingyidianke-repository\com\github\xiaoymin\knife4j-core\3.0.3\knife4j-core-3.0.3.jar;D:\1\lingyidianke-repository\org\javassist\javassist\3.25.0-GA\javassist-3.25.0-GA.jar;D:\1\lingyidianke-repository\io\springfox\springfox-swagger2\3.0.0\springfox-swagger2-3.0.0.jar;D:\1\lingyidianke-repository\io\springfox\springfox-spi\3.0.0\springfox-spi-3.0.0.jar;D:\1\lingyidianke-repository\io\springfox\springfox-schema\3.0.0\springfox-schema-3.0.0.jar;D:\1\lingyidianke-repository\io\springfox\springfox-swagger-common\3.0.0\springfox-swagger-common-3.0.0.jar;D:\1\lingyidianke-repository\io\springfox\springfox-spring-web\3.0.0\springfox-spring-web-3.0.0.jar;D:\1\lingyidianke-repository\io\github\classgraph\classgraph\4.8.83\classgraph-4.8.83.jar;D:\1\lingyidianke-repository\io\springfox\springfox-spring-webflux\3.0.0\springfox-spring-webflux-3.0.0.jar;D:\1\lingyidianke-repository\org\mapstruct\mapstruct\1.3.1.Final\mapstruct-1.3.1.Final.jar;D:\1\lingyidianke-repository\io\springfox\springfox-spring-webmvc\3.0.0\springfox-spring-webmvc-3.0.0.jar;D:\1\lingyidianke-repository\io\springfox\springfox-core\3.0.0\springfox-core-3.0.0.jar;D:\1\lingyidianke-repository\io\springfox\springfox-oas\3.0.0\springfox-oas-3.0.0.jar;D:\1\lingyidianke-repository\io\swagger\core\v3\swagger-models\2.1.2\swagger-models-2.1.2.jar;D:\1\lingyidianke-repository\io\springfox\springfox-bean-validators\3.0.0\springfox-bean-validators-3.0.0.jar;D:\1\lingyidianke-repository\io\swagger\swagger-models\1.5.22\swagger-models-1.5.22.jar;D:\1\lingyidianke-repository\io\swagger\swagger-core\1.5.22\swagger-core-1.5.22.jar;D:\1\lingyidianke-repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.17.2\jackson-dataformat-yaml-2.17.2.jar;D:\1\lingyidianke-repository\com\google\guava\guava\27.0.1-android\guava-27.0.1-android.jar;D:\1\lingyidianke-repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;D:\1\lingyidianke-repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;D:\1\lingyidianke-repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\1\lingyidianke-repository\org\checkerframework\checker-compat-qual\2.5.2\checker-compat-qual-2.5.2.jar;D:\1\lingyidianke-repository\com\google\errorprone\error_prone_annotations\2.2.0\error_prone_annotations-2.2.0.jar;D:\1\lingyidianke-repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\1\lingyidianke-repository\org\codehaus\mojo\animal-sniffer-annotations\1.17\animal-sniffer-annotations-1.17.jar;D:\1\lingyidianke-repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;D:\1\lingyidianke-repository\io\springfox\springfox-boot-starter\3.0.0\springfox-boot-starter-3.0.0.jar;D:\1\lingyidianke-repository\io\springfox\springfox-data-rest\3.0.0\springfox-data-rest-3.0.0.jar;D:\1\lingyidianke-repository\com\fasterxml\classmate\1.7.0\classmate-1.7.0.jar;D:\1\lingyidianke-repository\org\springframework\plugin\spring-plugin-core\2.0.0.RELEASE\spring-plugin-core-2.0.0.RELEASE.jar;D:\1\lingyidianke-repository\org\springframework\plugin\spring-plugin-metadata\2.0.0.RELEASE\spring-plugin-metadata-2.0.0.RELEASE.jar;D:\1\lingyidianke-repository\com\github\xiaoymin\knife4j-spring-ui\3.0.3\knife4j-spring-ui-3.0.3.jar;D:\1\lingyidianke\lingyidianke\lingyidianke-leadnews-utils\target\classes;D:\1\lingyidianke-repository\io\jsonwebtoken\jjwt\0.9.1\jjwt-0.9.1.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot-starter\3.3.4\spring-boot-starter-3.3.4.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot\3.3.4\spring-boot-3.3.4.jar;D:\1\lingyidianke-repository\org\springframework\spring-context\6.1.13\spring-context-6.1.13.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot-autoconfigure\3.3.4\spring-boot-autoconfigure-3.3.4.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot-starter-logging\3.3.4\spring-boot-starter-logging-3.3.4.jar;D:\1\lingyidianke-repository\org\apache\logging\log4j\log4j-to-slf4j\2.23.1\log4j-to-slf4j-2.23.1.jar;D:\1\lingyidianke-repository\org\apache\logging\log4j\log4j-api\2.23.1\log4j-api-2.23.1.jar;D:\1\lingyidianke-repository\org\slf4j\jul-to-slf4j\2.0.16\jul-to-slf4j-2.0.16.jar;D:\1\lingyidianke-repository\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;D:\1\lingyidianke-repository\org\springframework\spring-core\6.1.13\spring-core-6.1.13.jar;D:\1\lingyidianke-repository\org\springframework\spring-jcl\6.1.13\spring-jcl-6.1.13.jar;D:\1\lingyidianke-repository\org\yaml\snakeyaml\2.2\snakeyaml-2.2.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot-starter-web\3.3.4\spring-boot-starter-web-3.3.4.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot-starter-json\3.3.4\spring-boot-starter-json-3.3.4.jar;D:\1\lingyidianke-repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.17.2\jackson-datatype-jdk8-2.17.2.jar;D:\1\lingyidianke-repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.17.2\jackson-datatype-jsr310-2.17.2.jar;D:\1\lingyidianke-repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.17.2\jackson-module-parameter-names-2.17.2.jar;D:\1\lingyidianke-repository\org\springframework\boot\spring-boot-starter-tomcat\3.3.4\spring-boot-starter-tomcat-3.3.4.jar;D:\1\lingyidianke-repository\org\apache\tomcat\embed\tomcat-embed-core\10.1.30\tomcat-embed-core-10.1.30.jar;D:\1\lingyidianke-repository\org\apache\tomcat\embed\tomcat-embed-el\10.1.30\tomcat-embed-el-10.1.30.jar;D:\1\lingyidianke-repository\org\apache\tomcat\embed\tomcat-embed-websocket\10.1.30\tomcat-embed-websocket-10.1.30.jar;D:\1\lingyidianke-repository\org\springframework\spring-web\6.1.13\spring-web-6.1.13.jar;D:\1\lingyidianke-repository\org\springframework\spring-beans\6.1.13\spring-beans-6.1.13.jar;D:\1\lingyidianke-repository\io\micrometer\micrometer-observation\1.13.4\micrometer-observation-1.13.4.jar;D:\1\lingyidianke-repository\io\micrometer\micrometer-commons\1.13.4\micrometer-commons-1.13.4.jar;D:\1\lingyidianke-repository\org\springframework\spring-webmvc\6.1.13\spring-webmvc-6.1.13.jar;D:\1\lingyidianke-repository\org\springframework\spring-aop\6.1.13\spring-aop-6.1.13.jar;D:\1\lingyidianke-repository\org\springframework\spring-expression\6.1.13\spring-expression-6.1.13.jar;D:\1\lingyidianke-repository\net\bytebuddy\byte-buddy\1.14.19\byte-buddy-1.14.19.jar;D:\1\lingyidianke-repository\com\alibaba\nacos\nacos-client\2.2.3\nacos-client-2.2.3.jar;D:\1\lingyidianke-repository\com\alibaba\nacos\nacos-auth-plugin\2.2.3\nacos-auth-plugin-2.2.3.jar;D:\1\lingyidianke-repository\com\alibaba\nacos\nacos-encryption-plugin\2.2.3\nacos-encryption-plugin-2.2.3.jar;D:\1\lingyidianke-repository\commons-codec\commons-codec\1.16.1\commons-codec-1.16.1.jar;D:\1\lingyidianke-repository\com\fasterxml\jackson\core\jackson-core\2.17.2\jackson-core-2.17.2.jar;D:\1\lingyidianke-repository\com\fasterxml\jackson\core\jackson-databind\2.17.2\jackson-databind-2.17.2.jar;D:\1\lingyidianke-repository\com\fasterxml\jackson\core\jackson-annotations\2.17.2\jackson-annotations-2.17.2.jar;D:\1\lingyidianke-repository\org\apache\httpcomponents\httpasyncclient\4.1.5\httpasyncclient-4.1.5.jar;D:\1\lingyidianke-repository\org\apache\httpcomponents\httpcore\4.4.16\httpcore-4.4.16.jar;D:\1\lingyidianke-repository\org\apache\httpcomponents\httpcore-nio\4.4.16\httpcore-nio-4.4.16.jar;D:\1\lingyidianke-repository\org\apache\httpcomponents\httpclient\4.5.13\httpclient-4.5.13.jar;D:\1\lingyidianke-repository\io\prometheus\simpleclient\0.16.0\simpleclient-0.16.0.jar;D:\1\lingyidianke-repository\io\prometheus\simpleclient_tracer_otel\0.16.0\simpleclient_tracer_otel-0.16.0.jar;D:\1\lingyidianke-repository\io\prometheus\simpleclient_tracer_common\0.16.0\simpleclient_tracer_common-0.16.0.jar;D:\1\lingyidianke-repository\io\prometheus\simpleclient_tracer_otel_agent\0.16.0\simpleclient_tracer_otel_agent-0.16.0.jar;D:\1\lingyidianke-repository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-discovery\2023.0.3.2\spring-cloud-starter-alibaba-nacos-discovery-2023.0.3.2.jar;D:\1\lingyidianke-repository\com\alibaba\cloud\spring-cloud-alibaba-commons\2023.0.3.2\spring-cloud-alibaba-commons-2023.0.3.2.jar;D:\1\lingyidianke-repository\org\springframework\cloud\spring-cloud-commons\4.1.4\spring-cloud-commons-4.1.4.jar;D:\1\lingyidianke-repository\org\springframework\security\spring-security-crypto\6.3.3\spring-security-crypto-6.3.3.jar;D:\1\lingyidianke-repository\org\springframework\cloud\spring-cloud-context\4.1.4\spring-cloud-context-4.1.4.jar;D:\1\lingyidianke-repository\com\alibaba\cloud\spring-cloud-starter-alibaba-nacos-config\2023.0.3.2\spring-cloud-starter-alibaba-nacos-config-2023.0.3.2.jar;D:\1\lingyidianke-repository\com\alibaba\cloud\spring-alibaba-nacos-config\2023.0.3.2\spring-alibaba-nacos-config-2023.0.3.2.jar com.lingyidianke.service.user.LingyidiankeLeadnewsUserApplication Application starting... 2025-07-01 13:37:15.810 [main] WARN c.a.n.client.logging.NacosLogging - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml 2025-07-01 13:37:16.101 [main] WARN c.a.n.client.logging.NacosLogging - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml 2025-07-01 13:37:17.859 [main] WARN c.a.n.client.logging.NacosLogging - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v3.3.4) 2025-07-01 13:37:17.916 [main] WARN c.a.n.client.logging.NacosLogging - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml 2025-07-01 13:37:17.919 [main] INFO c.l.s.u.LingyidiankeLeadnewsUserApplication - No active profile set, falling back to 1 default profile: "default" 2025-07-01 13:37:20.339 [main] DEBUG o.apache.ibatis.logging.LogFactory - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter. 2025-07-01 13:37:20.344 [main] DEBUG o.m.s.mapper.ClassPathMapperScanner - Identified candidate component class: file [D:\1\lingyidianke\lingyidianke\lingyidianke-leadnews-service\lingyidianke-leadnews-user\target\classes\com\lingyidianke\service\user\mapper\ApUserMapper.class] 2025-07-01 13:37:20.345 [main] DEBUG o.m.s.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'apUserMapper' and 'com.lingyidianke.service.user.mapper.ApUserMapper' mapperInterface 2025-07-01 13:37:20.351 [main] DEBUG o.m.s.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'apUserMapper'. 2025-07-01 13:37:20.628 [main] INFO o.s.cloud.context.scope.GenericScope - BeanFactory id=3c43dc0a-4512-3230-88b9-a854c1cec355 2025-07-01 13:37:20.730 [main] WARN o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'com.alibaba.cloud.nacos.NacosConfigAutoConfiguration' of type [com.alibaba.cloud.nacos.NacosConfigAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [nacosAnnotationProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead. 2025-07-01 13:37:21.365 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat initialized with port 51801 (http) 2025-07-01 13:37:21.389 [main] INFO o.a.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-51801"] 2025-07-01 13:37:21.397 [main] INFO o.a.catalina.core.StandardService - Starting service [Tomcat] 2025-07-01 13:37:21.399 [main] INFO o.a.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.30] 2025-07-01 13:37:21.577 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext 2025-07-01 13:37:21.578 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3618 ms 2025-07-01 13:37:21.923 [main] DEBUG c.b.m.e.s.MybatisSqlSessionFactoryBean - Registered plugin: 'MybatisPlusInterceptor{interceptors=[PaginationInnerInterceptor(logger=org.apache.ibatis.logging.slf4j.Slf4jImpl@5b1efaaf, overflow=false, maxLimit=null, dbType=MYSQL, dialect=null, optimizeJoin=true), com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor@27585351]}' 2025-07-01 13:37:21.926 [main] DEBUG c.b.m.e.s.MybatisSqlSessionFactoryBean - Property 'mapperLocations' was not specified. 2025-07-01 13:37:22.330 [main] DEBUG c.b.m.core.toolkit.Sequence - Get /192.168.96.1 network interface 2025-07-01 13:37:22.369 [main] DEBUG c.b.m.core.toolkit.Sequence - Get network interface info: name:eth7 (VMware Virtual Ethernet Adapter for VMnet0) 2025-07-01 13:37:22.393 [main] DEBUG c.b.m.core.toolkit.Sequence - Initialization Sequence datacenterId:0 workerId:1 _ _ |_ _ _|_. ___ _ | _ | | |\/|_)(_| | |_\ |_)||_|_\ / | 3.5.7 2025-07-01 13:37:23.099 [main] DEBUG _.s.w.s.HandlerMapping.Mappings - c.l.s.u.c.ApUserLoginController: {POST [/api/v1/login/login_auth]}: login(LoginDto) 2025-07-01 13:37:23.107 [main] DEBUG _.s.w.s.HandlerMapping.Mappings - o.s.b.a.w.s.e.BasicErrorController: { [/error]}: error(HttpServletRequest) { [/error], produces [text/html]}: errorHtml(HttpServletRequest,HttpServletResponse) 2025-07-01 13:37:23.128 [main] DEBUG _.s.w.s.HandlerMapping.Mappings - 'beanNameHandlerMapping' {} 2025-07-01 13:37:23.286 [main] DEBUG _.s.w.s.HandlerMapping.Mappings - 'resourceHandlerMapping' {/webjars/**=ResourceHttpRequestHandler [classpath [META-INF/resources/webjars/]], /**=ResourceHttpRequestHandler [classpath [META-INF/resources/], classpath [resources/], classpath [static/], classpath [public/], ServletContext [/]]} 2025-07-01 13:37:23.526 [main] WARN c.a.n.client.logging.NacosLogging - Load Logback Configuration of Nacos fail, message: Could not initialize Logback Nacos logging from classpath:nacos-logback.xml 2025-07-01 13:37:23.530 [main] INFO c.a.nacos.client.utils.ParamUtil - [settings] [req-serv] nacos-server port:8848 2025-07-01 13:37:23.530 [main] INFO c.a.nacos.client.utils.ParamUtil - [settings] [http-client] connect timeout:1000 2025-07-01 13:37:23.535 [main] INFO c.a.nacos.client.utils.ParamUtil - PER_TASK_CONFIG_SIZE: 3000.0 2025-07-01 13:37:23.615 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. 2025-07-01 13:37:23.615 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. 2025-07-01 13:37:23.625 [main] INFO c.a.n.c.a.r.i.CredentialWatcher - null No credential found 2025-07-01 13:37:24.817 [main] INFO o.a.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-51801"] 2025-07-01 13:37:24.881 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - Tomcat started on port 51801 (http) with context path '/' 2025-07-01 13:37:24.910 [main] INFO com.alibaba.nacos.client.naming - initializer namespace from ans.namespace attribute : null 2025-07-01 13:37:24.911 [main] INFO com.alibaba.nacos.client.naming - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null 2025-07-01 13:37:24.913 [main] INFO com.alibaba.nacos.client.naming - initializer namespace from namespace attribute :null 2025-07-01 13:37:25.022 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. 2025-07-01 13:37:25.023 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. 2025-07-01 13:37:26.471 [main] INFO c.alibaba.nacos.common.remote.client - [RpcClientFactory] create a new rpc client of a52074fc-69d1-48b2-9aeb-d3875f5476f9 2025-07-01 13:37:26.694 [main] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager 2025-07-01 13:37:26.695 [main] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService 2025-07-01 13:37:26.707 [main] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler 2025-07-01 13:37:26.720 [main] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] Try to connect to server on start up, server: {serverIp = '192.168.3.113', server main port = 8848} 2025-07-01 13:37:27.039 [main] INFO c.a.n.c.r.client.grpc.GrpcClient - grpc client connection server:192.168.3.113 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false} 2025-07-01 13:37:29.706 [com.alibaba.nacos.client.naming.grpc.redo.0] WARN com.alibaba.nacos.client.naming - Grpc Connection is disconnect, skip current redo task 2025-07-01 13:37:30.973 [main] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] Success to connect to server [192.168.3.113:8848] on start up, connectionId = 1751348250562_192.168.3.113_5970 2025-07-01 13:37:30.974 [com.alibaba.nacos.client.remote.worker] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] Notify connected event to listeners. 2025-07-01 13:37:30.975 [com.alibaba.nacos.client.remote.worker] INFO com.alibaba.nacos.client.naming - Grpc connection connect 2025-07-01 13:37:30.975 [main] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler 2025-07-01 13:37:30.975 [main] INFO c.alibaba.nacos.common.remote.client - [a52074fc-69d1-48b2-9aeb-d3875f5476f9] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$1109/0x0000014db76cccf8 2025-07-01 13:37:30.977 [main] INFO com.alibaba.nacos.client.naming - [REGISTER-SERVICE] public registering service lingyidianke-leadnews-user with instance Instance{instanceId='null', ip='192.168.3.113', port=51801, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='', serviceName='null', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}} 2025-07-01 13:37:31.010 [main] INFO c.a.c.n.r.NacosServiceRegistry - nacos registry, DEFAULT_GROUP lingyidianke-leadnews-user 192.168.3.113:51801 register finished 2025-07-01 13:37:31.238 [main] INFO c.l.s.u.LingyidiankeLeadnewsUserApplication - Started LingyidiankeLeadnewsUserApplication in 18.411 seconds (process running for 21.381) 2025-07-01 13:37:31.241 [main] ERROR com.zaxxer.hikari.HikariConfig - HikariPool-1 - dataSource or dataSourceClassName or jdbcUrl is required. 2025-07-01 13:37:31.244 [main] INFO o.s.b.a.l.ConditionEvaluationReportLogger - Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-07-01 13:37:31.833 [main] INFO c.a.c.n.r.NacosServiceRegistry - De-registering from Nacos Server now... 2025-07-01 13:37:31.833 [main] INFO com.alibaba.nacos.client.naming - [DEREGISTER-SERVICE] public deregistering service lingyidianke-leadnews-user with instance: Instance{instanceId='null', ip='192.168.3.113', port=51801, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='', serviceName='null', metadata={}} 2025-07-01 13:37:31.852 [main] INFO c.a.c.n.r.NacosServiceRegistry - De-registration finished. 2025-07-01 13:37:31.853 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin 2025-07-01 13:37:31.853 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin 2025-07-01 13:37:32.177 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop 2025-07-01 13:37:32.177 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop 2025-07-01 13:37:32.177 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin 2025-07-01 13:37:32.179 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin 2025-07-01 13:37:32.179 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop 2025-07-01 13:37:32.179 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin 2025-07-01 13:37:32.179 [main] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate 2025-07-01 13:37:32.179 [main] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end 2025-07-01 13:37:32.179 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop 2025-07-01 13:37:32.180 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin 2025-07-01 13:37:32.180 [main] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Start destroying NacosRestTemplate 2025-07-01 13:37:32.180 [main] WARN com.alibaba.nacos.client.naming - [NamingHttpClientManager] Destruction of the end 2025-07-01 13:37:32.180 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop 2025-07-01 13:37:32.180 [main] INFO c.alibaba.nacos.common.remote.client - Shutdown rpc client, set status to shutdown 2025-07-01 13:37:32.180 [main] INFO c.alibaba.nacos.common.remote.client - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@369a95a5[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] 2025-07-01 13:37:32.181 [main] INFO c.alibaba.nacos.common.remote.client - Close current connection 1751348250562_192.168.3.113_5970 2025-07-01 13:37:32.187 [main] INFO c.a.n.c.r.client.grpc.GrpcClient - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2ac05a33[Running, pool size = 11, active threads = 0, queued tasks = 0, completed tasks = 11] 2025-07-01 13:37:32.188 [main] INFO com.alibaba.nacos.client.naming - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@35af52dc[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 1] 2025-07-01 13:37:32.189 [main] INFO c.a.n.c.a.r.i.CredentialWatcher - [null] CredentialWatcher is stopped 2025-07-01 13:37:32.189 [main] INFO c.a.n.c.a.r.i.CredentialService - [null] CredentialService is freed 2025-07-01 13:37:32.189 [main] INFO com.alibaba.nacos.client.naming - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop 2025-07-01 13:37:32.272 [main] ERROR o.s.boot.SpringApplication - Application run failed java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required. at com.zaxxer.hikari.HikariConfig.validate(HikariConfig.java:1032) at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:108) at com.lingyidianke.service.user.LingyidiankeLeadnewsUserApplication.lambda$testDataSource$0(LingyidiankeLeadnewsUserApplication.java:60) at org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:790) at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:83) at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60) at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:88) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:798) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:789) at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:774) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:774) at org.springframework.boot.SpringApplication.run(SpringApplication.java:342) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) at com.lingyidianke.service.user.LingyidiankeLeadnewsUserApplication.main(LingyidiankeLeadnewsUserApplication.java:32) 2025-07-01 13:37:32.277 [Thread-9] WARN c.a.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher 2025-07-01 13:37:32.277 [Thread-3] WARN c.a.n.c.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient 2025-07-01 13:37:32.277 [Thread-9] WARN c.a.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end 进程已结束,退出代码为 1 出问题了alArgumentException: dataSource or dataSourceClassName or jdbcUrl is required.,package com.lingyidianke.service.user; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import com.zaxxer.hikari.HikariDataSource; import org.mybatis.spring.annotation.MapperScan; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.env.Environment; import javax.sql.DataSource; import java.sql.Connection; import java.sql.SQLException; @SpringBootApplication @EnableDiscoveryClient @MapperScan("com.lingyidianke.service.user.mapper") public class LingyidiankeLeadnewsUserApplication { private static final Logger logger = LoggerFactory.getLogger(LingyidiankeLeadnewsUserApplication.class); public static void main(String[] args) { System.out.println("Application starting..."); ConfigurableApplicationContext context = SpringApplication.run(LingyidiankeLeadnewsUserApplication.class, args); // 验证日志系统是否正常工作 logger.info("Application started successfully."); checkEnvironment(context); validateMyBatisVersion(); } /** * 检查环境配置 */ private static void checkEnvironment(ConfigurableApplicationContext context) { Environment env = context.getEnvironment(); logger.info("Active profiles: {}", String.join(",", env.getActiveProfiles())); logger.info("Datasource URL: {}", env.getProperty("spring.datasource.url")); } /** * 验证数据源连接 */ @Autowired private DataSource dataSource; /** * 验证MyBatis运行时版本 */ @Bean public CommandLineRunner testDataSource(DataSource dataSource) { return args -> { try (Connection conn = dataSource.getConnection()) { logger.info("数据库连接成功: {}", conn.getMetaData().getURL()); } catch (SQLException e) { logger.error("数据库连接失败", e); } }; } private static void validateMyBatisVersion() { String version = Configuration.class.getPackage().getImplementationVersion(); logger.info("运行时MyBatis版本: {}", version); logger.error("当前版本:"); } }server: port: 51801 spring: application: name: lingyidianke-leadnews-user cloud: nacos: discovery: server-addr: 192.168.3.113:8848 username: nacos password: nacos config: server-addr: 192.168.3.113:8848 username: nacos password: nacos file-extension: yml extension-configs: # 与file-extension同级 - data-id: lingyidianke-leadnews-user-logging.yml group: DEFAULT_GROUP refresh: true # 启用动态刷新 main: allow-bean-definition-overriding: true # 开发环境允许Bean覆盖 # 日志配置(优先级低于Nacos配置) logging: config: classpath:logback-spring.xml file: path: D:/logs # 统一日志目录spring: application: name: lingyidianke-leadnews-user cloud: nacos: config: server-addr: 192.168.3.113:8848 namespace: public # 显式指定命名空间 data-id: ${spring.application.name}.yml # 动态引用应用名 group: DEFAULT_GROUP file-extension: yml refresh-enabled: true discovery: server-addr: ${spring.cloud.nacos.config.server-addr}
最新发布
07-02
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值