Erro ao subir aplicação Tomcat 9 org.jboss.weld.environment.servlet

Olá amigos tenho uma aplicação spring-boot no sts-4.13 que funciona normalmente com o tomcat 9 e openjdk 15 no Debian 11, importei o mesmo projeto para o win 10 com as mesmas configurações o mesmo sts e java mas apresenta o seguinte erro:

Caused by: java.lang.IllegalStateException: No CDI container started
at org.apache.webbeans.container.OwbCDI.getWebBeansContext(OwbCDI.java:44)
at org.apache.webbeans.container.OwbCDI.getBeanManager(OwbCDI.java:61)
at org.jboss.weld.servlet.WeldInitialListener.contextInitialized(WeldInitialListener.java:94)
at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.contextInitialized(ForwardingServletListener.java:34)
at org.jboss.weld.environment.servlet.EnhancedListener.onStartup(EnhancedListener.java:66)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5219)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
… 27 common frames omitted
ERROR o.a.c.c.C.[.[localhost].[/sgiweb] - Exception sending context destroyed event to listener instance of class [org.jboss.weld.environment.servlet.EnhancedListener]
java.lang.NullPointerException: Cannot invoke “org.jboss.weld.servlet.HttpContextLifecycle.contextDestroyed(javax.servlet.ServletContext)” because “this.lifecycle” is null
at org.jboss.weld.servlet.WeldInitialListener.contextDestroyed(WeldInitialListener.java:119)
at org.jboss.weld.servlet.api.helpers.ForwardingServletListener.contextDestroyed(ForwardingServletListener.java:30)
at org.jboss.weld.environment.servlet.EnhancedListener.contextDestroyed(EnhancedListener.java:85)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4816)
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477)
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:257)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:293)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:826)
at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1033)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:826)
at org.apache.catalina.core.ContainerBase.destroyInternal(ContainerBase.java:1033)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:579)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:1050)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:321)
at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:345)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:476)

Alguém poderia ajudar?

Muito obrigado

Olá

consegui resolver alterando as permissões da pasta e colocando também alterando o escopo do javax.enterprise no pom.xml.

<dependency>
    <groupId>javax.enterprise</groupId>
    <artifactId>cdi-api</artifactId>
    <version>2.0.SP1</version>
    <scope>provided</scope>     
</dependency>