springBoot的pom中poi的javax.servlet-api导致的冲突问题解决

作者:神秘网友 发布时间:2020-10-12 14:35:42

springBoot的pom中poi的javax.servlet-api导致的冲突问题解决

springBoot的pom中poi的javax.servlet-api导致的冲突问题解决

问题异常

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
    ... 6 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [Pipeline[StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5099)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.authenticator.NonLoginAuthenticator[]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardPipeline.startInternal(StandardPipeline.java:170)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 8 common frames omitted
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;
        at org.apache.catalina.authenticator.AuthenticatorBase.startInternal(AuthenticatorBase.java:1137)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 10 common frames omitted
[2020-10-10 02:18:17] [ERROR] --A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.startup.Tomcat.start(Tomcat.java:343)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:98)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:537)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
        at xes.Application.main(Application.java:36)
        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:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 common frames omitted
[2020-10-10 02:18:17] [WARN ] --Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
[2020-10-10 02:18:17] [ERROR] --Application startup failed
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
        at xes.Application.main(Application.java:36)
        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:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:117)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:537)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
        ... 16 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardServer[-1]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.startup.Tomcat.start(Tomcat.java:343)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:98)
        ... 21 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Tomcat]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 23 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 25 common frames omitted
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 27 common frames omitted
[[email protected] ~]# kubectl logs xes-entry-cms-7d46df9df8-q2skc

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.1.RELEASE)

[2020-10-10 02:28:24] [INFO ] --Starting Application vv1.0.0 on xes-entry-cms-7d46df9df8-q2skc with PID 1 (/app.jar started by root in /)
[2020-10-10 02:28:24] [INFO ] --No active profile set, falling back to default profiles: default
[2020-10-10 02:28:24] [INFO ] --Refreshing org.springframework.boot[email protected]497470ed: startup date [Sat Oct 10 02:28:24 UTC 2020]; root of context hierarchy
[2020-10-10 02:28:24] [INFO ] --HV000001: Hibernate Validator 5.3.4.Final
[2020-10-10 02:28:25] [INFO ] --Bean 'org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration' of type [class org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:28:25] [INFO ] --Bean 'validator' of type [class org.springframework.validation.beanvalidation.LocalValidatorFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:28:25] [INFO ] --Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$7f95ec02] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:28:25] [INFO ] --Bean 'org.springframework.cache.annotation.ProxyCachingConfiguration' of type [class org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$c8a82220] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:28:25] [INFO ] --Tomcat initialized with port(s): 8080 (http)
[2020-10-10 02:28:25] [INFO ] --Starting service Tomcat
[2020-10-10 02:28:25] [INFO ] --Starting Servlet Engine: Apache Tomcat/8.5.11
[2020-10-10 02:28:26] [ERROR] --A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        ... 6 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [Pipeline[StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5099)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.authenticator.NonLoginAuthenticator[]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardPipeline.startInternal(StandardPipeline.java:170)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 8 common frames omitted
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;
        at org.apache.catalina.authenticator.AuthenticatorBase.startInternal(AuthenticatorBase.java:1137)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 10 common frames omitted
[2020-10-10 02:28:26] [ERROR] --A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.startup.Tomcat.start(Tomcat.java:343)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:98)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:537)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
        at xes.Application.main(Application.java:36)
        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:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 common frames omitted
[2020-10-10 02:28:26] [WARN ] --Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
[2020-10-10 02:28:26] [ERROR] --Application startup failed
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
        at xes.Application.main(Application.java:36)
        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:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:117)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:537)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
        ... 16 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardServer[-1]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.startup.Tomcat.start(Tomcat.java:343)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:98)
        ... 21 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Tomcat]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 23 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 25 common frames omitted
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 27 common frames omitted
[[email protected] ~]# cd /etc/kubernetes/
[[email protected] kubernetes]# ll
总用量 56
-rw-------  1 root root 5564 9月  24 14:25 admin.conf
drwxr-xr-x  2 root root 4096 9月  28 16:52 admincrt
-rw-------  1 root root 5604 9月  24 14:25 controller-manager.conf
drwxr-xr-x  2 root root 4096 9月  28 16:12 crt
-rwxr-xr-x  1 root root  969 9月  24 11:37 kubeadm_pull.sh
-rw-------  1 root root 1956 9月  24 14:26 kubelet.conf
drwxr-xr-x  2 root root 4096 9月  29 02:09 manifests
drwxr-xr-x  3 root root 4096 9月  24 14:25 pki
-rw-------  1 root root 5548 9月  24 14:25 scheduler.conf
-rwxr-xr-x  1 root root  334 9月  28 23:58 secret-harbor.yaml
drwxr-xr-x 10 root root 4096 9月  30 14:19 yamls
[[email protected] kubernetes]# cd yamls/
[[email protected] yamls]# ll
总用量 40
drwxr-xr-x 2 root root 4096 9月  30 11:09 ingress
-rw-r--r-- 1 root root  188 9月  29 10:51 myweb-svc.yaml
drwxr-xr-x 2 root root 4096 9月  30 13:33 new-student-service
drwxr-xr-x 2 root root 4096 9月  29 13:54 nginx
-rw-r--r-- 1 root root  418 9月  29 01:45 nginx_pod.yaml
drwxr-xr-x 2 root root 4096 9月  30 01:24 register-book
drwxr-xr-x 2 root root 4096 9月  29 20:40 testitem
drwxr-xr-x 2 root root 4096 9月  30 14:23 trsc-fe
drwxr-xr-x 2 root root 4096 9月  30 14:02 wechat-service
drwxr-xr-x 2 root root 4096 10月  9 18:22 xes-entry-cms
[[email protected] yamls]# cd xes-entry-cms/
[[email protected] xes-entry-cms]# ll
总用量 8
-rw-r--r-- 1 root root 552 10月  9 17:55 xes_entry_cms_ds.yaml
-rw-r--r-- 1 root root 143 10月  9 17:56 xes_entry_cms_endpoints.yaml
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
[[email protected] xes-entry-cms]# kubectl get services
NAME                  TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
kubernetes            ClusterIP   10.96.0.1        <none>        443/TCP          15d
my-nginx              NodePort    10.102.255.77    <none>        8080:30001/TCP   10d
new-student-service   NodePort    10.100.64.219    <none>        8080:30004/TCP   9d
register-book         NodePort    10.100.152.212   <none>        8080:30003/TCP   10d
test-item             NodePort    10.105.18.174    <none>        8080:30002/TCP   10d
trsc-fe               NodePort    10.96.141.175    <none>        8080:30007/TCP   9d
wechat-service        NodePort    10.110.183.106   <none>        8080:30006/TCP   9d
[[email protected] xes-entry-cms]# kubectl get endpoints
NAME                  ENDPOINTS                       AGE
kubernetes            172.16.0.172:6443               15d
my-nginx              10.244.0.21:80,10.244.0.22:80   10d
new-student-service   10.244.0.27:80                  9d
register-book         10.244.0.26:80                  10d
test-item             10.244.0.23:8097                10d
trsc-fe               10.244.0.31:9999                9d
wechat-service        10.244.0.30:8080                9d
[[email protected] xes-entry-cms]# kubectl get deployments
NAME                  READY   UP-TO-DATE   AVAILABLE   AGE
my-nginx              2/2     2            2           10d
new-student-service   1/1     1            1           9d
register-book         1/1     1            1           10d
test-item             1/1     1            1           10d
trsc-fe               1/1     1            1           9d
wechat-service        1/1     1            1           9d
[[email protected] xes-entry-cms]# ll
总用量 8
-rw-r--r-- 1 root root 552 10月  9 17:55 xes_entry_cms_ds.yaml
-rw-r--r-- 1 root root 143 10月  9 17:56 xes_entry_cms_endpoints.yaml
[[email protected] xes-entry-cms]# vim xes_entry_cms_ds.yaml 
[[email protected] xes-entry-cms]# kubectl create -f xes_entry_cms_ds.yaml 
deployment.apps/xes-entry-cms created
service/xes-entry-cms created
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
xes-entry-cms-7769b49745-nx8kk         1/1     Running   1          7s
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
xes-entry-cms-7769b49745-nx8kk         1/1     Running   1          8s
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
xes-entry-cms-7769b49745-nx8kk         0/1     Error     1          9s
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
xes-entry-cms-7769b49745-nx8kk         0/1     Error     1          12s
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
xes-entry-cms-7769b49745-nx8kk         0/1     Error     1          18s
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
xes-entry-cms-7769b49745-nx8kk         0/1     Error     2          29s
[[email protected] xes-entry-cms]# kubectl get pods
NAME                                   READY   STATUS    RESTARTS   AGE
my-nginx-74b6849986-q7ztk              1/1     Running   0          10d
my-nginx-74b6849986-v57qz              1/1     Running   0          10d
new-student-service-5d64b6b8d4-jsz75   1/1     Running   0          9d
register-book-77b7b7db98-mp7dq         1/1     Running   0          10d
test-item-5fb6d7596-ngtjw              1/1     Running   0          10d
trsc-fe-886bbdf4c-zlb7c                1/1     Running   0          9d
wechat-service-7677ff59fb-kc9pd        1/1     Running   0          9d
xes-entry-cms-7769b49745-nx8kk         0/1     Error     2          31s
[[email protected] xes-entry-cms]# kubectl logs xes-entry-cms-7769b49745-nx8kk

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.1.RELEASE)

[2020-10-10 02:37:42] [INFO ] --Starting Application vv1.0.0 on xes-entry-cms-7769b49745-nx8kk with PID 1 (/app.jar started by root in /)
[2020-10-10 02:37:42] [INFO ] --No active profile set, falling back to default profiles: default
[2020-10-10 02:37:43] [INFO ] --Refreshing org.springframework.boot[email protected]497470ed: startup date [Sat Oct 10 02:37:43 UTC 2020]; root of context hierarchy
[2020-10-10 02:37:43] [INFO ] --HV000001: Hibernate Validator 5.3.4.Final
[2020-10-10 02:37:44] [INFO ] --Bean 'org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration' of type [class org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:37:44] [INFO ] --Bean 'validator' of type [class org.springframework.validation.beanvalidation.LocalValidatorFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:37:44] [INFO ] --Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [class org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$60fbde53] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:37:44] [INFO ] --Bean 'org.springframework.cache.annotation.ProxyCachingConfiguration' of type [class org.springframework.cache.annotation.ProxyCachingConfiguration$$EnhancerBySpringCGLIB$$aa0e1471] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[2020-10-10 02:37:45] [INFO ] --Tomcat initialized with port(s): 8080 (http)
[2020-10-10 02:37:45] [INFO ] --Starting service Tomcat
[2020-10-10 02:37:45] [INFO ] --Starting Servlet Engine: Apache Tomcat/8.5.11
[2020-10-10 02:37:45] [ERROR] --A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        ... 6 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [Pipeline[StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5099)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.authenticator.NonLoginAuthenticator[]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardPipeline.startInternal(StandardPipeline.java:170)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 8 common frames omitted
Caused by: java.lang.NoSuchMethodError: javax.servlet.ServletContext.getVirtualServerName()Ljava/lang/String;
        at org.apache.catalina.authenticator.AuthenticatorBase.startInternal(AuthenticatorBase.java:1137)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 10 common frames omitted
[2020-10-10 02:37:45] [ERROR] --A child container failed during start
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:939)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.startup.Tomcat.start(Tomcat.java:343)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:98)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:537)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
        at xes.Application.main(Application.java:36)
        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:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
        at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
        at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:872)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 6 common frames omitted
[2020-10-10 02:37:45] [WARN ] --Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
[2020-10-10 02:37:45] [ERROR] --Application startup failed
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:137)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:536)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:737)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:370)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1162)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1151)
        at xes.Application.main(Application.java:36)
        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:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Tomcat
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:117)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.<init>(TomcatEmbeddedServletContainer.java:84)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getTomcatEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:537)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:179)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:164)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:134)
        ... 16 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardServer[-1]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.startup.Tomcat.start(Tomcat.java:343)
        at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:98)
        ... 21 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardService[Tomcat]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:793)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 23 common frames omitted
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat]]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 25 common frames omitted
Caused by: org.apache.catalina.LifecycleException: A child container failed during start
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:947)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        ... 27 common frames omitted

本地运行没有错误,但是线上发布打包成镜像就会发生错误,考虑到pom中的包冲突导致的错误,最终定位
springBoot的pom中poi的javax.servlet-api导致的冲突问题解决

 <exclusions>
     <exclusion>
         <groupId>javax.servlet</groupId>
          <artifactId>servlet-api</artifactId>
      </exclusion>
  </exclusions>

补充注意

    <!-- Spring Boot Web 依赖中包含tomcat,如何手动引入需要移除该包下的tomcat依赖 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

	<dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-tomcat</artifactId>
       <scope>provided</scope>
   </dependency>

	此处的<scope>provided</scope>表示只在编译和测试环境下有限,在运行状态下无效

springBoot的pom中poi的javax.servlet-api导致的冲突问题解决相关教程

  1. Dcoker入门 第三章 部署springboot项目(idea)

    Dcoker入门 第三章 部署springboot项目(idea) Dcoker入门 第三章 部署springboot项目(idea) 文章目录 Dcoker入门 前言 一、IDEA安装docker插件,配置连接 二、编辑Dockerfile文件 三、配置运行 前言 Docker自学记录,阿里云服务器。 一、IDEA安装docker插

  2. SpringBoot入门--资源文件配置server

    SpringBoot入门--资源文件配置server application.properties ############################################################## Server 服务端相关配置############################################################## 配置api端口号server.port=8081# 配置

  3. (九) SpringBoot起飞之路-整合/集成Swagger 2 And 3

    (九) SpringBoot起飞之路-整合/集成Swagger 2 And 3 兴趣的朋友可以去了解一下其他几篇,你的赞就是对我最大的支持,感谢大家! (一) SpringBoot起飞之路-HelloWorld (二) SpringBoot起飞之路-入门原理分析 (三) SpringBoot起飞之路-YAML配置小结(入门必知必

  4. 在springboot 中使用shiro

    在springboot 中使用shiro 一、导入shiro的依赖 在pow.xml文件中添加以下依赖 可复制以下代码 !-- 引入shiro --dependencygroupIdorg.apache.shiro/groupIdartifactIdshiro-spring/artifactIdversion1.4.0/version/dependency 二、在以下的项目结构下添加配置

  5. SpringBoot整合--Shiro

    SpringBoot整合--Shiro 技术栈:SpringBoot Mybatis持久层框架 Shiro安全框架 SpringBoot整合--Shiro 1. Shiro 相关模块介绍 2. 数据库表结构设计 3. 创建SpringBoot项目 4. 项目结构 5. 配置文件 application.properties 6. 实体类编写---Lombok 7. Mybatis

  6. SpringBoot整合Mybatis

    SpringBoot整合Mybatis SpringBoot整合Mybatis 1. 创建SpringBoot项目 选择相关的依赖 2. 创建数据库表 3. 项目的总体结构 4. application.properties配置 5. 实体层编写 6. Mapper接口编写 7. xml文件编写 8. Controller层编写测试 9. 测试 1. 创建SpringBoo

  7. 使用Java通过POI读取EXCEL中的数据

    使用Java通过POI读取EXCEL中的数据 这里有个Excel,怎么使用java读取excel中的数据呢? 文件存放位置: 首先引入poi的jar包 dependency groupIdorg.apache.poi/groupId artifactIdpoi/artifactId version3.17/version /dependency dependency groupIdorg.apac

  8. SpringBoot整合SpringSecurity

    SpringBoot整合SpringSecurity 通过IDEA脚手架创建SpringBoot项目,我用的SpringBoot的版本是2.3.4的;然后maven导入相关依赖,因为是基本核心的功能演示,因此用到的依赖包不会很多,以下为我导入的依赖包: !--thymeleaf模板引擎引入-- dependency groupIdo