奇怪的报错---待解决
java -jar application.jar 14:29:26.572 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: [jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/classes!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/fastjson-1.2.75.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/guava-30.0-jre.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/failureaccess-1.0.1.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jsr305-3.0.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/checker-qual-3.5.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/error_prone_annotations-2.3.4.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/j2objc-annotations-1.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/zaf-security-client-1.5.3-RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-cloud-starter-oauth2-1.2.3.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-cloud-starter-security-1.2.3.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-cloud-starter-1.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-cloud-commons-1.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-security-rsa-1.0.3.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-actuator-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-actuator-autoconfigure-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-actuator-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-datatype-jsr310-2.11.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/micrometer-core-1.5.5.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/HdrHistogram-2.1.12.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/LatencyUtils-2.0.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-cloud-security-1.2.3.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-security-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-web-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-json-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-datatype-jdk8-2.11.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-module-parameter-names-2.11.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-tomcat-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/tomcat-embed-core-9.0.38.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jakarta.el-3.0.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/tomcat-embed-websocket-9.0.38.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-security-oauth2-2.0.15.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-webmvc-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-web-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-security-core-5.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-security-config-5.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-security-web-5.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-mapper-asl-1.9.13.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-core-asl-1.9.13.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-security-jwt-1.0.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/bcpkix-jdk15on-1.56.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/bcprov-jdk15on-1.56.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/aliyun-java-sdk-kms-2.5.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jjwt-0.7.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-databind-2.11.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-annotations-2.11.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jackson-core-2.11.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/joda-time-2.9.9.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/commons-collections-3.2.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/commons-beanutils-1.9.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/lombok-1.18.12.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-kafka-2.1.10.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-context-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-beans-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-expression-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-messaging-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-tx-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-retry-1.2.5.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/kafka-clients-1.0.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/lz4-java-1.4.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/snappy-java-1.1.4.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/slf4j-api-1.7.30.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/aliyun-java-sdk-core-4.1.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/gson-2.8.6.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/httpclient-4.5.12.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/httpcore-4.4.13.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jaxb-api-2.3.1.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/javax.activation-api-1.2.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jaxb-core-2.1.14.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jaxb-impl-2.1.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/activation-1.1.1.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/aliyun-java-sdk-dyvmsapi-1.2.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/zaf-config-2.1.0-RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-cloud-context-2.1.2.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-security-crypto-5.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/test-apollo-client-1.6.0-RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/apollo-core-1.6.0-RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/guice-4.1.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/javax.inject-1.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/aopalliance-1.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/snakeyaml-1.26.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/canal.client-1.1.4.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/netty-all-4.1.52.Final.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/zookeeper-3.4.5.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/netty-3.2.2.Final.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/zkclient-0.10.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/commons-io-2.4.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/commons-lang-2.6.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/commons-codec-1.14.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/logback-core-1.2.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/logback-classic-1.2.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jcl-over-slf4j-1.7.30.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-core-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-jcl-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-aop-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-jdbc-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-orm-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/rocketmq-client-4.5.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/rocketmq-common-4.5.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/rocketmq-acl-4.5.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/rocketmq-remoting-4.5.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/netty-tcnative-boringssl-static-2.0.34.Final.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/rocketmq-logging-4.5.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/rocketmq-srvutil-4.5.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/commons-cli-1.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/protobuf-java-3.6.1.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-mail-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-autoconfigure-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-logging-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/log4j-to-slf4j-2.13.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/log4j-api-2.13.3.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jul-to-slf4j-1.7.30.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jakarta.annotation-api-1.3.5.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-context-support-5.2.9.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jakarta.mail-1.6.5.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/jakarta.activation-1.2.2.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/commons-lang3-3.10.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-amqp-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-rabbit-2.2.11.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/amqp-client-5.9.0.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-amqp-2.2.11.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/spring-boot-starter-aop-2.3.4.RELEASE.jar!/, jar:file:/Users/work/project/middleware/application/application-hub/target/application-hub.jar!/BOOT-INF/lib/aspectjweaver-1.9.6.jar!/] 14:29:26.647 [main] ERROR org.springframework.boot.SpringApplication - Application run failed java.lang.NoClassDefFoundError: org/springframework/boot/bind/RelaxedDataBinder at org.springframework.cloud.client.HostInfoEnvironmentPostProcessor.getFirstNonLoopbackHostInfo(HostInfoEnvironmentPostProcessor.java:45) at org.springframework.cloud.client.HostInfoEnvironmentPostProcessor.postProcessEnvironment(HostInfoEnvironmentPostProcessor.java:34) at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEnvironmentPreparedEvent(ConfigFileApplicationListener.java:200) at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEvent(ConfigFileApplicationListener.java:188) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:80) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53) at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345) at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140) at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:203) at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:114) at org.springframework.cloud.bootstrap.BootstrapApplicationListener.onApplicationEvent(BootstrapApplicationListener.java:71) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127) at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:80) at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:53) at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:345) at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) at com.test360.CanalMsgHubApplication.main(CanalMsgHubApplication.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) at org.springframework.boot.loader.Launcher.launch(Launcher.java:107) at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 35 common frames omitted
### Error updating database. Cause: java.sql.SQLException: No operations allowed after statement closed. ### The error may involve defaultParameterMap ### The error occurred while setting parameters ### SQL: insert into car_geocoding(location) select concat_ws(',', begin_longitude, begin_latitude) from car_tt where concat_ws(',', begin_longitude, begin_latitude) not in (select location from car_geocoding) and travel_time < 1440 group by begin_longitude, begin_latitude ### Cause: java.sql.SQLException: No operations allowed after statement closed. ; SQL []; No operations allowed after statement closed.; nested exception is java.sql.SQLException: No operations allowed after statement closed. at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:108) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) at com.sun.proxy.$Proxy76.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:57) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) at com.sun.proxy.$Proxy77.insertGeocoding1(Unknown Source) at com.app.business.car.biz.CarGeocodingBiz.insertGeocoding1(CarGeocodingBiz.java:31) at com.app.business.car.biz.CarGeocodingBiz$$FastClassBySpringCGLIB$$bd440468.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) at com.app.business.car.biz.CarGeocodingBiz$$EnhancerBySpringCGLIB$$4006bf50.insertGeocoding1(<generated>) at com.app.cache.car.biz.CarTTCacheServiceImpl.postGeocodingByTT(CarTTCacheServiceImpl.java:48) ... 8 common frames omitted Caused by: java.sql.SQLException: No operations allowed after statement closed. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:897) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:886) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:860) at com.mysql.jdbc.StatementImpl.checkClosed(StatementImpl.java:436) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1129) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2931) at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929) at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:131) at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:493) at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:46) at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) at com.sun.proxy.$Proxy102.update(Unknown Source) at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185) at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) ... 23 common frames omitted
### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction ### The error may involve com.app.data.car.mapper.CarTtDOMapper.insertListCustom-Inline ### The error occurred while setting parameters ### SQL: insert IGNORE into car_tt ( insertTime, tid, uid, imei, time, begin_time, end_time, begin_longitude, begin_latitude, end_longitude, end_latitude, name, hot, idle_time, travel_time, distance, idle_consumption, travel_consumption, rpm, hst_speed, accelerate, decelerate, total_distance, avg_consumption, left_oil, avg_speed, tt_date ) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) , ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction ; SQL []; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:263) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73) at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) at com.sun.proxy.$Proxy64.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:57) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) at com.sun.proxy.$Proxy65.insertListCustom(Unknown Source) at com.app.business.car.biz.CarTtBiz.insertList(CarTtBiz.java:91) at com.app.business.car.biz.CarTtBiz$$FastClassBySpringCGLIB$$c4fc6923.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) at com.app.business.car.biz.CarTtBiz$$EnhancerBySpringCGLIB$$6a7a9b0b.insertList(<generated>) at com.app.service.car.business.LogServiceImpl.handle(LogServiceImpl.java:47) at com.app.scheduler.car.service.ProcessLogService.processLog(ProcessLogService.java:53) at com.app.scheduler.car.service.ProcessLogService$$FastClassBySpringCGLIB$$71a9dd7b.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673) at com.app.scheduler.car.service.ProcessLogService$$EnhancerBySpringCGLIB$$27fb2e7d.processLog(<generated>) at com.app.scheduler.car.job.ProcessLogJob.execute(ProcessLogJob.java:23) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:422) at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) at com.mysql.jdbc.Util.getInstance(Util.java:408) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:951) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2527) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2501) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1858) at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1197) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2931) at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440) at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:2929) at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:131) at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:493) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:59) at com.sun.proxy.$Proxy104.execute(Unknown Source) at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:46) at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) at com.sun.proxy.$Proxy102.update(Unknown Source) at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) ... 29 common frames omitted
java.io.IOException: Input is not in the .gz format at org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.init(GzipCompressorInputStream.java:162) at org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.<init>(GzipCompressorInputStream.java:135) at org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream.<init>(GzipCompressorInputStream.java:100)
已解决。
原因: .tar.gz文件是空的
解决办法:先判断 file.length==0,如果true,则直接跳过
Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Java heap space org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.OutOfMemoryError: Java heap space at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:978) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:123) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:110) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:404) at com.dianping.cat.servlet.CatFilter$CatHandler$3.handle(CatFilter.java:219) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:402) at com.dianping.cat.servlet.CatFilter$CatHandler$4.handle(CatFilter.java:314) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:402) at com.dianping.cat.servlet.CatFilter$CatHandler$2.handle(CatFilter.java:202) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:402) at com.dianping.cat.servlet.CatFilter$CatHandler$1.handle(CatFilter.java:110) at com.dianping.cat.servlet.CatFilter$Context.handle(CatFilter.java:402) at com.dianping.cat.servlet.CatFilter.doFilter(CatFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:3332) at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:137) at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:121) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:569) at java.lang.StringBuilder.append(StringBuilder.java:190) at org.apache.ibatis.parsing.GenericTokenParser.parse(GenericTokenParser.java:58) at org.apache.ibatis.builder.SqlSourceBuilder.parse(SqlSourceBuilder.java:45) at org.apache.ibatis.scripting.xmltags.DynamicSqlSource.getBoundSql(DynamicSqlSource.java:44) at org.apache.ibatis.mapping.MappedStatement.getBoundSql(MappedStatement.java:292) at org.apache.ibatis.executor.statement.BaseStatementHandler.<init>(BaseStatementHandler.java:64) at org.apache.ibatis.executor.statement.PreparedStatementHandler.<init>(PreparedStatementHandler.java:40) at org.apache.ibatis.executor.statement.RoutingStatementHandler.<init>(RoutingStatementHandler.java:46) at org.apache.ibatis.session.Configuration.newStatementHandler(Configuration.java:545) at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:48) at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) at com.sun.proxy.$Proxy114.update(Unknown Source) at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:198) at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:185) at sun.reflect.GeneratedMethodAccessor146.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433) at com.sun.proxy.$Proxy80.insert(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:57) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:59) at com.sun.proxy.$Proxy83.insertListCustom(Unknown Source)
已知原因:
mybatis官方回复说不是bug,建议的用法如下:
How do I code a batch insert?
First, code a simple insert statement like this:
<insert id="insertName"> insert into names (name) values (#{value}) </insert>
Then execute a batch in Java code like this:
List<String> names = new ArrayList<String>(); names.add("Fred"); names.add("Barney"); names.add("Betty"); names.add("Wilma"); SqlSession sqlSession = sqlSessionFactory.openSession(ExecutorType.BATCH); try { NameMapper mapper = sqlSession.getMapper(NameMapper.class); for (String name : names) { mapper.insertName(name); } sqlSession.commit(); } finally { sqlSession.close(); }
https://github.com/mybatis/mybatis-3/wiki/FAQ#how-do-i-code-a-batch-insert
java -XX:MetaspaceSize=1024m -XX:MaxMetaspaceSize=128m -Xms2048m -Xmx2048m -Xmn96m -Xss256k -XX:SurvivorRatio=8 -XX:+UseConcMarkSweepGC -Dapollo.cluster= testsapspro4signuat -jar app.jar Picked up JAVA_TOOL_OPTIONS: -javaagent:/home/admin/.opt/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey=frvd3yspws@1f2e7769fa84418 -Darms.appName=share-canal-hub-testsaps4sign-uat-pod-uat -Darms.agent.env=K8S -Darms.agent.args= SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 2020-11-20 15:57:57 [WARN ](com.navercorp.pinpoint.bootstrap.PinpointBootStrap) arms agent start cost: 3401ms 错误: 找不到或无法加载主类 testsapspro4signuat 解决办法: 将testsapspro4signuat前面的空格去掉