sofa koupleless 的启动过程 -- MultiBizProperties

119 阅读4分钟
Moving JAR files...
Launching base application...
java -Dcom.alipay.sofa.ark.static.biz.dir=./biz -jar base-web-single-host-bootstrap-0.0.1-SNAPSHOT.jar
should be here. thread name: main, classLoader: org.springframework.boot.loader.LaunchedURLClassLoader
java.lang.RuntimeException: should be here
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getWriteProperties(MultiBizProperties.java:488)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.setProperty(MultiBizProperties.java:68)
	at com.alipay.sofa.web.base.BaseApplication.main(BaseApplication.java:32)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
	at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)
should be here. thread name: main, classLoader: com.alipay.sofa.ark.bootstrap.ContainerClassLoader
java.lang.RuntimeException: should be here
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getWriteProperties(MultiBizProperties.java:488)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getReadProperties(MultiBizProperties.java:442)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getProperty(MultiBizProperties.java:74)
	at java.base/java.lang.System.getProperty(System.java:817)
	at java.base/sun.security.action.GetPropertyAction.privilegedGetProperty(GetPropertyAction.java:105)
	at java.base/java.net.URL.lookupViaProperty(URL.java:1268)
	at java.base/java.net.URL.getURLStreamHandler(URL.java:1441)
	at java.base/java.net.URL.<init>(URL.java:651)
	at java.base/java.net.URL.<init>(URL.java:541)
	at java.base/java.net.URL.<init>(URL.java:488)
	at com.alipay.sofa.ark.spi.argument.LaunchCommand.parse(LaunchCommand.java:155)
	at com.alipay.sofa.ark.container.ArkContainer.main(ArkContainer.java:98)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:58)
	at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:105)
	at com.alipay.sofa.ark.bootstrap.AbstractLauncher.launch(AbstractLauncher.java:74)
	at com.alipay.sofa.ark.support.startup.EmbedSofaArkBootstrap.launch(EmbedSofaArkBootstrap.java:60)
	at com.alipay.sofa.ark.springboot.listener.ArkApplicationStartListener.startUpArkEmbed(ArkApplicationStartListener.java:126)
	at com.alipay.sofa.ark.springboot.listener.ArkApplicationStartListener.onApplicationEvent(ArkApplicationStartListener.java:69)
	at com.alipay.sofa.ark.springboot.listener.ArkApplicationStartListener.onApplicationEvent(ArkApplicationStartListener.java:38)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:178)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:171)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:145)
	at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:133)
	at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85)
	at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
	at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120)
	at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114)
	at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65)
	at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:343)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:301)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)
	at com.alipay.sofa.web.base.BaseApplication.main(BaseApplication.java:34)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
	at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)
18:44:15.283 [main] DEBUG io.netty.util.internal.logging.InternalLoggerFactory - Using SLF4J as the default logging framework
18:44:15.284 [main] DEBUG io.netty.channel.MultithreadEventLoopGroup - -Dio.netty.eventLoopThreads: 16
18:44:15.288 [main] DEBUG io.netty.util.concurrent.GlobalEventExecutor - -Dio.netty.globalEventExecutor.quietPeriodSeconds: 1
18:44:15.292 [main] DEBUG io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024
18:44:15.292 [main] DEBUG io.netty.util.internal.InternalThreadLocalMap - -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096
18:44:15.306 [main] DEBUG io.netty.util.internal.PlatformDependent0 - -Dio.netty.noUnsafe: false
18:44:15.306 [main] DEBUG io.netty.util.internal.PlatformDependent0 - Java version: 11
18:44:15.306 [main] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.theUnsafe: available
18:44:15.306 [main] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.copyMemory: available
18:44:15.307 [main] DEBUG io.netty.util.internal.PlatformDependent0 - sun.misc.Unsafe.storeFence: available
18:44:15.307 [main] DEBUG io.netty.util.internal.PlatformDependent0 - java.nio.Buffer.address: available
18:44:15.307 [main] DEBUG io.netty.util.internal.PlatformDependent0 - direct buffer constructor: unavailable: Reflective setAccessible(true) disabled
18:44:15.307 [main] DEBUG io.netty.util.internal.PlatformDependent0 - java.nio.Bits.unaligned: available, true
18:44:15.308 [main] DEBUG io.netty.util.internal.PlatformDependent0 - jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable: class io.netty.util.internal.PlatformDependent0$7 cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to unnamed module @63f259c3
18:44:15.308 [main] DEBUG io.netty.util.internal.PlatformDependent0 - java.nio.DirectByteBuffer.<init>(long, {int,long}): unavailable
18:44:15.308 [main] DEBUG io.netty.util.internal.PlatformDependent - sun.misc.Unsafe: available
18:44:15.308 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.tmpdir: /var/folders/_z/grz3wjkx0q78ly5gfv2pwgy80000gp/T (java.io.tmpdir)
18:44:15.308 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.bitMode: 64 (sun.arch.data.model)
18:44:15.308 [main] DEBUG io.netty.util.internal.PlatformDependent - Platform: MacOS
18:44:15.309 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.maxDirectMemory: -1 bytes
18:44:15.309 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.uninitializedArrayAllocationThreshold: -1
18:44:15.309 [main] DEBUG io.netty.util.internal.CleanerJava9 - java.nio.ByteBuffer.cleaner(): available
18:44:15.309 [main] DEBUG io.netty.util.internal.PlatformDependent - -Dio.netty.noPreferDirect: false
18:44:15.309 [main] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.noKeySetOptimization: false
18:44:15.309 [main] DEBUG io.netty.channel.nio.NioEventLoop - -Dio.netty.selectorAutoRebuildThreshold: 512
18:44:15.313 [main] DEBUG io.netty.util.internal.PlatformDependent - org.jctools-core.MpscChunkedArrayQueue: available
18:44:15.332 [main] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.processId: 63689 (auto-detected)
18:44:15.334 [main] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv4Stack: false
18:44:15.334 [main] DEBUG io.netty.util.NetUtil - -Djava.net.preferIPv6Addresses: false
18:44:15.339 [main] DEBUG io.netty.util.NetUtilInitializations - Loopback interface: lo0 (lo0, 0:0:0:0:0:0:0:1%lo0)
18:44:15.339 [main] DEBUG io.netty.util.NetUtil - Failed to get SOMAXCONN from sysctl and file /proc/sys/net/core/somaxconn. Default: 128
18:44:15.340 [main] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.machineId: 2c:16:db:ff:fe:a4:c1:a6 (auto-detected)
18:44:15.345 [main] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.level: simple
18:44:15.345 [main] DEBUG io.netty.util.ResourceLeakDetector - -Dio.netty.leakDetection.targetRecords: 4
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 16
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numDirectArenas: 16
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 9
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 4194304
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimInterval: 8192
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimIntervalMillis: 0
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.useCacheForAllThreads: false
18:44:15.356 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
18:44:15.360 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: pooled
18:44:15.360 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 0
18:44:15.360 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384
18:44:15.361 [main] DEBUG io.netty.bootstrap.ChannelInitializerExtensions - -Dio.netty.bootstrap.extensions: null
18:44:15.368 [SOFA-ARK-telnet-server-worker-0-T1] INFO io.netty.handler.logging.LoggingHandler - [id: 0x7eb6da29] REGISTERED
18:44:15.369 [SOFA-ARK-telnet-server-worker-0-T1] INFO io.netty.handler.logging.LoggingHandler - [id: 0x7eb6da29] BIND: 0.0.0.0/0.0.0.0:1234
18:44:15.371 [SOFA-ARK-telnet-server-worker-0-T1] INFO io.netty.handler.logging.LoggingHandler - [id: 0x7eb6da29, L:/0:0:0:0:0:0:0:0:1234] ACTIVE
Ark container started in 365 ms.

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.16)

2024-06-28 18:44:15.469  INFO 63689 --- [           main] c.alipay.sofa.web.base.BaseApplication   : Starting BaseApplication using Java 11.0.17 on hello.local with PID 63689 (/Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo/base-web-single-host-bootstrap-0.0.1-SNAPSHOT.jar started by hello in /Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo)
2024-06-28 18:44:15.470  INFO 63689 --- [           main] c.alipay.sofa.web.base.BaseApplication   : No active profile set, falling back to 1 default profile: "default"
2024-06-28 18:44:15.964  INFO 63689 --- [           main] trationDelegate$BeanPostProcessorChecker : Bean 'com.alipay.sofa.koupleless.plugin.BaseRuntimeAutoConfiguration' of type [com.alipay.sofa.koupleless.plugin.BaseRuntimeAutoConfiguration$$EnhancerBySpringCGLIB$$d2416216] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-28 18:44:16.129  WARN 63689 --- [           main] o.apache.catalina.core.StandardContext   : A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [/] does not meet these criteria and has been changed to []
2024-06-28 18:44:16.139  INFO 63689 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2024-06-28 18:44:16.256  INFO 63689 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2024-06-28 18:44:16.256  INFO 63689 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.80]
should be here. thread name: main, classLoader: com.alipay.sofa.ark.web.embed.tomcat.ArkTomcatEmbeddedWebappClassLoader
java.lang.RuntimeException: should be here
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getWriteProperties(MultiBizProperties.java:488)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getReadProperties(MultiBizProperties.java:442)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getProperty(MultiBizProperties.java:74)
	at java.base/java.lang.System.getProperty(System.java:817)
	at java.base/java.lang.Integer.getInteger(Integer.java:1331)
	at java.base/java.lang.Integer.getInteger(Integer.java:1287)
	at org.apache.tomcat.util.http.FastHttpDateFormat.<clinit>(FastHttpDateFormat.java:39)
	at org.apache.catalina.authenticator.AuthenticatorBase.<clinit>(AuthenticatorBase.java:96)
	at org.apache.catalina.startup.Tomcat$FixContextListener.lifecycleEvent(Tomcat.java:1170)
	at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4820)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
	at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:795)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1332)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1322)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
	at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:140)
	at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:866)
	at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:249)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
	at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
	at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:922)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
	at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatWebServer.initialize(ArkTomcatWebServer.java:115)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatWebServer.<init>(ArkTomcatWebServer.java:90)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatWebServer.<init>(ArkTomcatWebServer.java:94)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.getWebServer(ArkTomcatServletWebServerFactory.java:331)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.getWebServer(ArkTomcatServletWebServerFactory.java:94)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)
	at com.alipay.sofa.web.base.BaseApplication.main(BaseApplication.java:34)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
	at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
	at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:65)
2024-06-28 18:44:16.354  INFO 63689 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2024-06-28 18:44:16.354  INFO 63689 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 859 ms
2024-06-28 18:44:16.546  INFO 63689 --- [           main] o.s.b.a.w.s.WelcomePageHandlerMapping    : Adding welcome page template: index
2024-06-28 18:44:16.608  WARN 63689 --- [           main] org.thymeleaf.templatemode.TemplateMode  : [THYMELEAF][main] Template Mode 'HTML5' is deprecated. Using Template Mode 'HTML' instead.
2024-06-28 18:44:16.668  INFO 63689 --- [           main] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint(s) beneath base path '/actuator'
2024-06-28 18:44:16.686  INFO 63689 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2024-06-28 18:44:16.827  INFO 63689 --- [           main] arklet : found components: CommandServiceImpl, ApiClient, UnifiedOperationServiceImpl, HealthServiceImpl
2024-06-28 18:44:16.827  INFO 63689 --- [           main] arklet : start to initialize components
2024-06-28 18:44:16.828  INFO 63689 --- [           main] arklet : registered command:installBiz
2024-06-28 18:44:16.828  INFO 63689 --- [           main] arklet : registered command:help
2024-06-28 18:44:16.828  INFO 63689 --- [           main] arklet : registered command:queryAllBiz
2024-06-28 18:44:16.828  INFO 63689 --- [           main] arklet : registered command:uninstallBiz
2024-06-28 18:44:16.829  INFO 63689 --- [           main] arklet : registered command:switchBiz
2024-06-28 18:44:16.829  INFO 63689 --- [           main] arklet : registered command:health
2024-06-28 18:44:16.829  INFO 63689 --- [           main] arklet : registered command:queryBizOps
2024-06-28 18:44:16.829  INFO 63689 --- [           main] arklet : http tunnel listening on port: 1238
2024-06-28 18:44:16.889  INFO 63689 --- [ntLoopGroup-2-1] io.netty.handler.logging.LoggingHandler  : [id: 0x3a153ae5] REGISTERED
2024-06-28 18:44:16.890  INFO 63689 --- [ntLoopGroup-2-1] io.netty.handler.logging.LoggingHandler  : [id: 0x3a153ae5] BIND: 0.0.0.0/0.0.0.0:1238
2024-06-28 18:44:16.890  INFO 63689 --- [ntLoopGroup-2-1] io.netty.handler.logging.LoggingHandler  : [id: 0x3a153ae5, L:/0:0:0:0:0:0:0:0:1238] ACTIVE
2024-06-28 18:44:17.390  INFO 63689 --- [           main] arklet : register indicator cpu
2024-06-28 18:44:17.391  INFO 63689 --- [           main] arklet : register indicator jvm
2024-06-28 18:44:17.391  INFO 63689 --- [           main] arklet : finish initialize components
2024-06-28 18:44:17.391  INFO 63689 --- [           main] arklet : total supported commands:health, queryAllBiz, help, uninstallBiz, switchBiz, installBiz, queryBizOps
2024-06-28 18:44:17.394  INFO 63689 --- [           main] c.alipay.sofa.web.base.BaseApplication   : Started BaseApplication in 7.67 seconds (JVM running for 7.956)
2024-06-28 18:44:17.400  INFO 63689 --- [           main] arklet : start to batch deploy from local dir:./biz
2024-06-28 18:44:17.402  INFO 63689 --- [           main] arklet : Found biz jar file: /Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo/./biz/biz1-web-single-host-0.0.1-SNAPSHOT-ark-biz.jar
2024-06-28 18:44:17.402  INFO 63689 --- [           main] arklet : Found biz jar file: /Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo/./biz/biz2-web-single-host-0.0.1-SNAPSHOT-ark-biz.jar
should be here. thread name: ARKLET-ark-biz-ops-0-T1, classLoader: com.alipay.sofa.ark.container.service.classloader.BizClassLoader
java.lang.RuntimeException: should be here
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getWriteProperties(MultiBizProperties.java:488)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getReadProperties(MultiBizProperties.java:442)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getProperty(MultiBizProperties.java:74)
	at java.base/java.lang.System.getProperty(System.java:817)
	at java.base/java.lang.Boolean.getBoolean(Boolean.java:265)
	at com.alipay.sofa.ark.api.ArkConfigs.isEmbedEnable(ArkConfigs.java:151)
	at com.alipay.sofa.ark.container.model.BizModel.resetProperties(BizModel.java:442)
	at com.alipay.sofa.ark.container.model.BizModel.doStart(BizModel.java:319)
	at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:306)
	at com.alipay.sofa.ark.api.ArkClient.doInstallBiz(ArkClient.java:194)
	at com.alipay.sofa.ark.api.ArkClient.installBiz(ArkClient.java:168)
	at com.alipay.sofa.ark.api.ArkClient.doInstallOperation(ArkClient.java:388)
	at com.alipay.sofa.ark.api.ArkClient.installOperation(ArkClient.java:360)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.safeBatchInstall(UnifiedOperationServiceImpl.java:91)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.lambda$batchInstall$0(UnifiedOperationServiceImpl.java:120)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
should be here. thread name: ARKLET-ark-biz-ops-0-T2, classLoader: com.alipay.sofa.ark.container.service.classloader.BizClassLoader
java.lang.RuntimeException: should be here
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getWriteProperties(MultiBizProperties.java:488)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getReadProperties(MultiBizProperties.java:442)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getProperty(MultiBizProperties.java:74)
	at java.base/java.lang.System.getProperty(System.java:817)
	at java.base/java.lang.Boolean.getBoolean(Boolean.java:265)
	at com.alipay.sofa.ark.api.ArkConfigs.isEmbedEnable(ArkConfigs.java:151)
	at com.alipay.sofa.ark.container.model.BizModel.resetProperties(BizModel.java:442)
	at com.alipay.sofa.ark.container.model.BizModel.doStart(BizModel.java:319)
	at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:306)
	at com.alipay.sofa.ark.api.ArkClient.doInstallBiz(ArkClient.java:194)
	at com.alipay.sofa.ark.api.ArkClient.installBiz(ArkClient.java:168)
	at com.alipay.sofa.ark.api.ArkClient.doInstallOperation(ArkClient.java:388)
	at com.alipay.sofa.ark.api.ArkClient.installOperation(ArkClient.java:360)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.safeBatchInstall(UnifiedOperationServiceImpl.java:91)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.lambda$batchInstall$0(UnifiedOperationServiceImpl.java:120)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
in biz1, hello world
in biz2, hello world
2024-06-28 18:44:17.612  INFO 63689 --- [rk-biz-ops-0-T1] k.p.s.ServerlessEnvironmentPostProcessor : register master biz property source to biz, shareKeys: []
2024-06-28 18:44:17.612  INFO 63689 --- [rk-biz-ops-0-T2] k.p.s.ServerlessEnvironmentPostProcessor : register master biz property source to biz, shareKeys: []

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.16)


  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::               (v2.7.16)

2024-06-28 18:44:17.619  INFO 63689 --- [rk-biz-ops-0-T2] o.s.boot.SpringApplication               : Starting application using Java 11.0.17 on hello.local with PID 63689 (/Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo/base-web-single-host-bootstrap-0.0.1-SNAPSHOT.jar started by hello in /Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo)
2024-06-28 18:44:17.619  INFO 63689 --- [rk-biz-ops-0-T1] o.s.boot.SpringApplication               : Starting application using Java 11.0.17 on hello.local with PID 63689 (/Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo/base-web-single-host-bootstrap-0.0.1-SNAPSHOT.jar started by hello in /Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo)
2024-06-28 18:44:17.619  INFO 63689 --- [rk-biz-ops-0-T2] o.s.boot.SpringApplication               : No active profile set, falling back to 1 default profile: "default"
2024-06-28 18:44:17.620  INFO 63689 --- [rk-biz-ops-0-T1] o.s.boot.SpringApplication               : No active profile set, falling back to 1 default profile: "default"
2024-06-28 18:44:17.947  INFO 63689 --- [rk-biz-ops-0-T2] trationDelegate$BeanPostProcessorChecker : Bean 'com.alipay.sofa.koupleless.plugin.BaseRuntimeAutoConfiguration' of type [com.alipay.sofa.koupleless.plugin.BaseRuntimeAutoConfiguration$$EnhancerBySpringCGLIB$$d2416216] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-28 18:44:17.948  INFO 63689 --- [rk-biz-ops-0-T1] trationDelegate$BeanPostProcessorChecker : Bean 'com.alipay.sofa.koupleless.plugin.BaseRuntimeAutoConfiguration' of type [com.alipay.sofa.koupleless.plugin.BaseRuntimeAutoConfiguration$$EnhancerBySpringCGLIB$$d2416216] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2024-06-28 18:44:17.958  WARN 63689 --- [rk-biz-ops-0-T2] o.apache.catalina.core.StandardContext   : A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [biz2] does not meet these criteria and has been changed to [/biz2]
2024-06-28 18:44:17.958  WARN 63689 --- [rk-biz-ops-0-T1] o.apache.catalina.core.StandardContext   : A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [biz1] does not meet these criteria and has been changed to [/biz1]
2024-06-28 18:44:17.966  INFO 63689 --- [rk-biz-ops-0-T1] o.a.c.c.C.[Tomcat].[localhost].[biz1]    : Initializing Spring embedded WebApplicationContext
2024-06-28 18:44:17.966  INFO 63689 --- [rk-biz-ops-0-T1] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 344 ms
should be here. thread name: ARKLET-ark-biz-ops-0-T1, classLoader: com.alipay.sofa.ark.web.embed.tomcat.ArkTomcatEmbeddedWebappClassLoader
java.lang.RuntimeException: should be here
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getWriteProperties(MultiBizProperties.java:488)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getReadProperties(MultiBizProperties.java:442)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.keySet(MultiBizProperties.java:368)
	at org.springframework.core.env.MapPropertySource.getPropertyNames(MapPropertySource.java:60)
	at org.springframework.core.env.PropertiesPropertySource.getPropertyNames(PropertiesPropertySource.java:51)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource$Mappings.updateMappings(SpringIterableConfigurationPropertySource.java:217)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource.updateMappings(SpringIterableConfigurationPropertySource.java:166)
	at org.springframework.boot.context.properties.source.SoftReferenceConfigurationPropertyCache.get(SoftReferenceConfigurationPropertyCache.java:81)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource.getMappings(SpringIterableConfigurationPropertySource.java:157)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource.containsDescendantOf(SpringIterableConfigurationPropertySource.java:132)
	at org.springframework.boot.context.properties.bind.Binder.isUnbindableBean(Binder.java:487)
	at org.springframework.boot.context.properties.bind.Binder.bindDataObject(Binder.java:465)
	at org.springframework.boot.context.properties.bind.Binder.bindObject(Binder.java:414)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:343)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:332)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:262)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:249)
	at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.bind(ConfigurationPropertiesBinder.java:96)
	at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:89)
	at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:78)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:224)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:405)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:204)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:98)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:86)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236)
	at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4904)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:662)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.prepareContext(ArkTomcatServletWebServerFactory.java:204)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.getWebServer(ArkTomcatServletWebServerFactory.java:93)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
	at com.alipay.sofa.web.biz1.Biz1Application.main(Biz1Application.java:36)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:58)
	at com.alipay.sofa.ark.container.model.BizModel.doStart(BizModel.java:324)
	at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:306)
	at com.alipay.sofa.ark.api.ArkClient.doInstallBiz(ArkClient.java:194)
	at com.alipay.sofa.ark.api.ArkClient.installBiz(ArkClient.java:168)
	at com.alipay.sofa.ark.api.ArkClient.doInstallOperation(ArkClient.java:388)
	at com.alipay.sofa.ark.api.ArkClient.installOperation(ArkClient.java:360)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.safeBatchInstall(UnifiedOperationServiceImpl.java:91)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.lambda$batchInstall$0(UnifiedOperationServiceImpl.java:120)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
2024-06-28 18:44:17.975 ERROR 63689 --- [rk-biz-ops-0-T2] org.apache.tomcat.util.modeler.Registry  : Error registering MBean

javax.management.InstanceAlreadyExistsException: Tomcat:type=Valve,host=localhost,seq=1,name=ErrorReportValve
	at java.management/com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:436) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1855) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:955) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:890) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:320) ~[na:na]
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522) ~[na:na]
	at org.apache.tomcat.util.modeler.Registry.registerComponent(Registry.java:643) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleMBeanBase.register(LifecycleMBeanBase.java:156) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleMBeanBase.initInternal(LifecycleMBeanBase.java:57) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.valves.ValveBase.initInternal(ValveBase.java:132) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:161) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.core.StandardPipeline.addValve(StandardPipeline.java:332) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer.lambda$customizeErrorReportValve$32(TomcatWebServerFactoryCustomizer.java:369) ~[spring-boot-autoconfigure-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.configureContext(TomcatServletWebServerFactory.java:405) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.prepareContext(ArkTomcatServletWebServerFactory.java:203) ~[sofa-ark-springboot-starter-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.getWebServer(ArkTomcatServletWebServerFactory.java:93) ~[sofa-ark-springboot-starter-2.2.12-SNAPSHOT.jar!/:na]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.30.jar!/:5.3.30]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at com.alipay.sofa.web.biz2.Biz2Application.main(Biz2Application.java:35) ~[biz2-web-single-host-0.0.1-SNAPSHOT-20240628184417404-unpack/:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[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:566) ~[na:na]
	at com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:58) ~[sofa-ark-archive-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.container.model.BizModel.doStart(BizModel.java:324) ~[sofa-ark-container-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:306) ~[sofa-ark-container-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.doInstallBiz(ArkClient.java:194) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.installBiz(ArkClient.java:168) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.doInstallOperation(ArkClient.java:388) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.installOperation(ArkClient.java:360) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.safeBatchInstall(UnifiedOperationServiceImpl.java:91) ~[arklet-core-1.2.2-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.lambda$batchInstall$0(UnifiedOperationServiceImpl.java:120) ~[arklet-core-1.2.2-SNAPSHOT.jar!/:na]
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
	at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]

2024-06-28 18:44:17.976  WARN 63689 --- [rk-biz-ops-0-T2] o.a.catalina.util.LifecycleMBeanBase     : Failed to register object [ErrorReportValve[StandardEngine[Tomcat].StandardHost[localhost]]] with name [Tomcat:type=Valve,host=localhost,seq=1,name=ErrorReportValve] during component initialisation

javax.management.InstanceAlreadyExistsException: Tomcat:type=Valve,host=localhost,seq=1,name=ErrorReportValve
	at java.management/com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:436) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1855) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:955) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:890) ~[na:na]
	at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:320) ~[na:na]
	at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522) ~[na:na]
	at org.apache.tomcat.util.modeler.Registry.registerComponent(Registry.java:643) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleMBeanBase.register(LifecycleMBeanBase.java:156) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleMBeanBase.initInternal(LifecycleMBeanBase.java:57) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.valves.ValveBase.initInternal(ValveBase.java:132) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:161) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.apache.catalina.core.StandardPipeline.addValve(StandardPipeline.java:332) ~[tomcat-embed-core-9.0.80.jar!/:na]
	at org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer.lambda$customizeErrorReportValve$32(TomcatWebServerFactoryCustomizer.java:369) ~[spring-boot-autoconfigure-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.configureContext(TomcatServletWebServerFactory.java:405) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.prepareContext(ArkTomcatServletWebServerFactory.java:203) ~[sofa-ark-springboot-starter-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.getWebServer(ArkTomcatServletWebServerFactory.java:93) ~[sofa-ark-springboot-starter-2.2.12-SNAPSHOT.jar!/:na]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) ~[spring-context-5.3.30.jar!/:5.3.30]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) ~[spring-boot-2.7.16.jar!/:2.7.16]
	at com.alipay.sofa.web.biz2.Biz2Application.main(Biz2Application.java:35) ~[biz2-web-single-host-0.0.1-SNAPSHOT-20240628184417404-unpack/:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na]
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[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:566) ~[na:na]
	at com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:58) ~[sofa-ark-archive-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.container.model.BizModel.doStart(BizModel.java:324) ~[sofa-ark-container-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:306) ~[sofa-ark-container-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.doInstallBiz(ArkClient.java:194) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.installBiz(ArkClient.java:168) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.doInstallOperation(ArkClient.java:388) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.ark.api.ArkClient.installOperation(ArkClient.java:360) ~[sofa-ark-api-2.2.12-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.safeBatchInstall(UnifiedOperationServiceImpl.java:91) ~[arklet-core-1.2.2-SNAPSHOT.jar!/:na]
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.lambda$batchInstall$0(UnifiedOperationServiceImpl.java:120) ~[arklet-core-1.2.2-SNAPSHOT.jar!/:na]
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na]
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na]
	at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]

2024-06-28 18:44:17.979  INFO 63689 --- [rk-biz-ops-0-T2] o.a.c.c.C.[Tomcat].[localhost].[biz2]    : Initializing Spring embedded WebApplicationContext
2024-06-28 18:44:17.979  INFO 63689 --- [rk-biz-ops-0-T2] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 357 ms
should be here. thread name: ARKLET-ark-biz-ops-0-T2, classLoader: com.alipay.sofa.ark.web.embed.tomcat.ArkTomcatEmbeddedWebappClassLoader
java.lang.RuntimeException: should be here
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getWriteProperties(MultiBizProperties.java:488)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.getReadProperties(MultiBizProperties.java:442)
	at com.alipay.sofa.koupleless.common.util.MultiBizProperties.keySet(MultiBizProperties.java:368)
	at org.springframework.core.env.MapPropertySource.getPropertyNames(MapPropertySource.java:60)
	at org.springframework.core.env.PropertiesPropertySource.getPropertyNames(PropertiesPropertySource.java:51)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource$Mappings.updateMappings(SpringIterableConfigurationPropertySource.java:217)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource.updateMappings(SpringIterableConfigurationPropertySource.java:166)
	at org.springframework.boot.context.properties.source.SoftReferenceConfigurationPropertyCache.get(SoftReferenceConfigurationPropertyCache.java:81)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource.getMappings(SpringIterableConfigurationPropertySource.java:157)
	at org.springframework.boot.context.properties.source.SpringIterableConfigurationPropertySource.containsDescendantOf(SpringIterableConfigurationPropertySource.java:132)
	at org.springframework.boot.context.properties.bind.Binder.isUnbindableBean(Binder.java:487)
	at org.springframework.boot.context.properties.bind.Binder.bindDataObject(Binder.java:465)
	at org.springframework.boot.context.properties.bind.Binder.bindObject(Binder.java:414)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:343)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:332)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:262)
	at org.springframework.boot.context.properties.bind.Binder.bind(Binder.java:249)
	at org.springframework.boot.context.properties.ConfigurationPropertiesBinder.bind(ConfigurationPropertiesBinder.java:96)
	at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.bind(ConfigurationPropertiesBindingPostProcessor.java:89)
	at org.springframework.boot.context.properties.ConfigurationPropertiesBindingPostProcessor.postProcessBeforeInitialization(ConfigurationPropertiesBindingPostProcessor.java:78)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1796)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311)
	at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:911)
	at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:788)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:224)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1372)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1222)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:405)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542)
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:213)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:204)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:98)
	at org.springframework.boot.web.servlet.ServletContextInitializerBeans.<init>(ServletContextInitializerBeans.java:86)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236)
	at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4904)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:171)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:683)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:658)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:662)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.prepareContext(ArkTomcatServletWebServerFactory.java:204)
	at com.alipay.sofa.ark.springboot.web.ArkTomcatServletWebServerFactory.getWebServer(ArkTomcatServletWebServerFactory.java:93)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577)
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:731)
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:307)
	at com.alipay.sofa.web.biz2.Biz2Application.main(Biz2Application.java:35)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at com.alipay.sofa.ark.bootstrap.MainMethodRunner.run(MainMethodRunner.java:58)
	at com.alipay.sofa.ark.container.model.BizModel.doStart(BizModel.java:324)
	at com.alipay.sofa.ark.container.model.BizModel.start(BizModel.java:306)
	at com.alipay.sofa.ark.api.ArkClient.doInstallBiz(ArkClient.java:194)
	at com.alipay.sofa.ark.api.ArkClient.installBiz(ArkClient.java:168)
	at com.alipay.sofa.ark.api.ArkClient.doInstallOperation(ArkClient.java:388)
	at com.alipay.sofa.ark.api.ArkClient.installOperation(ArkClient.java:360)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.safeBatchInstall(UnifiedOperationServiceImpl.java:91)
	at com.alipay.sofa.koupleless.arklet.core.ops.UnifiedOperationServiceImpl.lambda$batchInstall$0(UnifiedOperationServiceImpl.java:120)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
2024-06-28 18:44:17.986  INFO 63689 --- [rk-biz-ops-0-T1] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2024-06-28 18:44:17.990  INFO 63689 --- [rk-biz-ops-0-T2] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2024-06-28 18:44:18.033  INFO 63689 --- [rk-biz-ops-0-T1] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint(s) beneath base path '/actuator'
2024-06-28 18:44:18.033  INFO 63689 --- [rk-biz-ops-0-T2] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint(s) beneath base path '/actuator'
2024-06-28 18:44:18.038  INFO 63689 --- [rk-biz-ops-0-T1] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path '/biz1'
2024-06-28 18:44:18.038  INFO 63689 --- [rk-biz-ops-0-T2] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path '/biz2'
2024-06-28 18:44:18.042  INFO 63689 --- [rk-biz-ops-0-T2] o.s.boot.SpringApplication               : Started application in 0.453 seconds (JVM running for 8.604)
2024-06-28 18:44:18.042  INFO 63689 --- [rk-biz-ops-0-T1] o.s.boot.SpringApplication               : Started application in 0.453 seconds (JVM running for 8.604)
2024-06-28 18:44:18.047  INFO 63689 --- [           main] arklet : batch install cost 647 ms
2024-06-28 18:44:18.047  INFO 63689 --- [           main] arklet : /Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo/./biz/biz1-web-single-host-0.0.1-SNAPSHOT-ark-biz.jar, SUCCESS, Install Biz: biz1-web-single-host:0.0.1-SNAPSHOT success, cost: 637 ms, started at: 18:44:17,409, BatchDeployResult
2024-06-28 18:44:18.047  INFO 63689 --- [           main] arklet : /Users/hello/IdeaProjects/open_source/koupleless/galaxy/koupless-samples/springboot-samples/web/tomcat/static-deploy-demo/./biz/biz2-web-single-host-0.0.1-SNAPSHOT-ark-biz.jar, SUCCESS, Install Biz: biz2-web-single-host:0.0.1-SNAPSHOT success, cost: 637 ms, started at: 18:44:17,409, BatchDeployResult
2024-06-28 18:44:18.047  INFO 63689 --- [           main] c.alipay.sofa.web.base.BaseApplication   : BaseApplication start!
2024-06-28 18:44:18.047  INFO 63689 --- [           main] c.alipay.sofa.web.base.BaseApplication   : Spring Boot Version: 2.7.16
2024-06-28 18:44:18.047  INFO 63689 --- [           main] c.alipay.sofa.web.base.BaseApplication   : BaseApplication classLoader: org.springframework.boot.loader.LaunchedURLClassLoader@55f3ddb1






^C2024-06-28 18:53:01.315  INFO 63689 --- [       Thread-0] .m.h.CancelTimersOnUninstallEventHandler : [CancelTimersOnUninstallEventHandler] Module name: biz1-web-single-host , BizClassLoader: com.alipay.sofa.ark.container.service.classloader.BizClassLoader@1815feb5 .
2024-06-28 18:53:01.316  INFO 63689 --- [       Thread-0] .m.h.CancelTimersOnUninstallEventHandler : [CancelTimersOnUninstallEventHandler] No managed timer found for module: biz1-web-single-host , just return.
2024-06-28 18:53:01.316  INFO 63689 --- [       Thread-0] nExecutorServicesOnUninstallEventHandler : [ShutdownExecutorServicesOnUninstallEventHandler] Module name: biz1-web-single-host , BizClassLoader: com.alipay.sofa.ark.container.service.classloader.BizClassLoader@1815feb5 .
2024-06-28 18:53:01.316  INFO 63689 --- [       Thread-0] nExecutorServicesOnUninstallEventHandler : [ShutdownExecutorServicesOnUninstallEventHandler] No managed executor service for module: biz1-web-single-host , just return.
2024-06-28 18:53:01.316  INFO 63689 --- [       Thread-0] .ForceStopThreadsOnUninstallEventHandler : [ForceStopThreadsOnUninstallEventHandler] Module name: biz1-web-single-host , BizClassLoader: com.alipay.sofa.ark.container.service.classloader.BizClassLoader@1815feb5 .
2024-06-28 18:53:01.316  INFO 63689 --- [       Thread-0] .ForceStopThreadsOnUninstallEventHandler : [ForceStopThreadsOnUninstallEventHandler] No managed thread found for module: biz1-web-single-host , just return.
18:53:01.342 [SOFA-ARK-telnet-server-worker-0-T1] INFO io.netty.handler.logging.LoggingHandler - [id: 0x7eb6da29, L:/0:0:0:0:0:0:0:0:1234] CLOSE
Script completed.