Deploy camunda-pm-spring-boot-starter-rest on Weblogic 12c

After added camunda-bpm-spring-boot-starter-rest on my pom.xml.

org.camunda.bpm.springboot camunda-bpm-spring-boot-starter-rest <version7.19.0

Weblogic is failed to start up. (It is OK on embed Tomcat9)
When I see dependency hierarchy camunda using tomcat-embed-* library.
Due to tomcat-embed-* library weblogic failed.

 Springboot version: 2.7.7
 Camunda : 7.19.0
 Weblogic : 12c

The combination of upper version set is wrong ? or do I have to do something more configuration?
This is my weblogic error log

weblogic.application.ModuleException: org.glassfish.jersey.internal.ServiceConfigurationError: org.glassfish.jersey.server.spi.ComponentProvider: The class org.glassfish.jersey.ext.cdi1x.internal.CdiComponentProvider implementing the provider interface org.glassfish.jersey.server.spi.ComponentProvider is not found. The provider implementation is ignored.
at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:233)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:228)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
Truncated. see log file for complete stacktrace
Caused By: org.glassfish.jersey.internal.ServiceConfigurationError: org.glassfish.jersey.server.spi.ComponentProvider: The class org.glassfish.jersey.ext.cdi1x.internal.CdiComponentProvider implementing the provider interface org.glassfish.jersey.server.spi.ComponentProvider is not found. The provider implementation is ignored.
at org.glassfish.jersey.internal.ServiceFinder.fail(ServiceFinder.java:410)
at org.glassfish.jersey.internal.ServiceFinder.access$300(ServiceFinder.java:132)
at org.glassfish.jersey.internal.ServiceFinder$LazyObjectIterator.handleClassNotFoundException(ServiceFinder.java:783)
at org.glassfish.jersey.internal.ServiceFinder$LazyObjectIterator.hasNext(ServiceFinder.java:734)
at java.util.Iterator.forEachRemaining(Iterator.java:115)
Truncated. see log file for complete stacktrace


Here is my pom.xml

<?xml version="1.0" encoding="UTF-8"?>


4.0.0

org.springframework.boot
spring-boot-starter-parent
2.7.7


eusu.clt.allegro
allegro-parent
0.0.1-SNAPSHOT
pom
allegro-parent
Allegro parent project

<java.version>1.8</java.version>
<swagger.version>2.9.2</swagger.version>
<org.mapstruct.version>1.5.3.Final</org.mapstruct.version>
<camel.version>3.14.0</camel.version>
<version.junit>4.13.2</version.junit>
<version.slf4j>1.7.36</version.slf4j>
<camunda.spring-boot.version>7.19.0</camunda.spring-boot.version>

<dependencies>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
		<scope>provided</scope>	<!-- Added for deploying application to weblogic -->
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-test</artifactId>
		<scope>test</scope>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-webmvc</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework</groupId>
		<artifactId>spring-jms</artifactId>
	</dependency>
	<dependency>
		<groupId>org.mybatis.spring.boot</groupId>
		<artifactId>mybatis-spring-boot-starter</artifactId>
		<version>2.2.2</version>
	</dependency>
	<dependency>
		<groupId>com.github.miemiedev</groupId>
		<artifactId>mybatis-paginator</artifactId>
		<version>1.2.17</version>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-data-jpa</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-security</artifactId>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-batch</artifactId>
	</dependency>
	<dependency>
		<groupId>com.oracle.database.jdbc</groupId>
		<artifactId>ojdbc8</artifactId>
		<scope>runtime</scope>
	</dependency>
	<dependency>
		<groupId>org.bgee.log4jdbc-log4j2</groupId>
		<artifactId>log4jdbc-log4j2-jdbc4.1</artifactId>
		<version>1.16</version>
	</dependency>
	<dependency>
		<groupId>org.hibernate.validator</groupId>
		<artifactId>hibernate-validator</artifactId>
	</dependency>
	<dependency>
		<groupId>com.google.code.gson</groupId>
		<artifactId>gson</artifactId>
	</dependency>
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<scope>provided</scope>
	</dependency>
	<dependency>
		<groupId>javax.validation</groupId>
		<artifactId>validation-api</artifactId>
	</dependency>
	<dependency>
		<groupId>javax.jms</groupId>
		<artifactId>javax.jms-api</artifactId>
	</dependency>
	<dependency>
		<groupId>com.fasterxml.jackson.core</groupId>
		<artifactId>jackson-core</artifactId>
	</dependency>
	<dependency>
		<groupId>com.fasterxml.jackson.core</groupId>
		<artifactId>jackson-databind</artifactId>
	</dependency>
	<dependency>
		<groupId>org.mapstruct</groupId>
		<artifactId>mapstruct</artifactId>
		<version>${org.mapstruct.version}</version>
	</dependency>
	<dependency>
		<groupId>org.mapstruct</groupId>
		<artifactId>mapstruct-processor</artifactId>
		<version>${org.mapstruct.version}</version>
	</dependency>
	<dependency>
		<groupId>org.qlrm</groupId>
		<artifactId>qlrm</artifactId>
		<version>2.0.2</version>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-tomcat</artifactId>
		<scope>provided</scope>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-validation</artifactId>
		<scope>provided</scope>
	</dependency>
	<!-- For NCRM -->
	<dependency>
		<groupId>com.smit</groupId>
		<artifactId>ncrm4server</artifactId>
		<version>3.1.39</version>
	</dependency>
	<dependency>
		<groupId>com.smit</groupId>
		<artifactId>ncrmservlet</artifactId>
		<version>3.1.39</version>
	</dependency>
	<dependency>
		<groupId>org.jdom</groupId>
		<artifactId>jdom</artifactId>
		<version>1.1.3</version>
	</dependency>
	<dependency>
		<groupId>commons-lang</groupId>
		<artifactId>commons-lang</artifactId>
		<version>2.6</version>
	</dependency>
	<dependency>
		<groupId>org.apache.commons</groupId>
		<artifactId>commons-lang3</artifactId>
	</dependency>
	<dependency>
		<groupId>org.apache.commons</groupId>
		<artifactId>commons-exec</artifactId>
		<version>1.3</version>
	</dependency>
	<dependency>
		<groupId>commons-fileupload</groupId>
		<artifactId>commons-fileupload</artifactId>
		<version>1.2.2</version>
	</dependency>
	<dependency>
		<groupId>commons-dbcp</groupId>
		<artifactId>commons-dbcp</artifactId>
		<version>1.4</version>
	</dependency>
	<dependency>
		<groupId>org.apache.poi</groupId>
		<artifactId>poi</artifactId>
		<version>3.9</version>
	</dependency>
	<dependency>
		<groupId>org.apache.poi</groupId>
		<artifactId>poi-ooxml</artifactId>
		<version>3.9</version>
	</dependency>
	<dependency>
		<groupId>net.sf.json-lib</groupId>
		<artifactId>json-lib</artifactId>
		<version>2.2.3</version>
	</dependency>
	<dependency>
		<groupId>org.jsoup</groupId>
		<artifactId>jsoup</artifactId>
		<version>1.11.3</version>
	</dependency>
	<!-- For NCRM -->
	<dependency>
		<groupId>com.googlecode.java-diff-utils</groupId>
		<artifactId>diffutils</artifactId>
		<version>1.3.0</version>
	</dependency>

	<!-- springfox-swagger2 -->
	<dependency>
		<groupId>io.springfox</groupId>
		<artifactId>springfox-swagger2</artifactId>
		<version>${swagger.version}</version>
		<exclusions>
			<exclusion>
				<groupId>org.springframework</groupId>
				<artifactId>spring-aop</artifactId>
			</exclusion>
			<exclusion>
				<groupId>org.springframework</groupId>
				<artifactId>spring-beans</artifactId>
			</exclusion>
			<exclusion>
				<groupId>org.springframework</groupId>
				<artifactId>spring-context</artifactId>
			</exclusion>
		</exclusions>
	</dependency>

	<dependency>
		<groupId>io.springfox</groupId>
		<artifactId>springfox-swagger-ui</artifactId>
		<version>${swagger.version}</version>
	</dependency>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-configuration-processor</artifactId>
		<optional>true</optional>
	</dependency>

	<!-- CLT Library -->
	<dependency>
		<groupId>com.clt</groupId>
		<artifactId>pwdplcy</artifactId>
		<version>1.0.3</version>
	</dependency>
	<dependency>
		<groupId>com.clt</groupId>
		<artifactId>auth</artifactId>
		<version>1.0.3</version>
	</dependency>
	<dependency>
		<groupId>com.clt</groupId>
		<artifactId>web-signon</artifactId>
		<version>1.0.8</version>
	</dependency>
	<dependency>
		<groupId>com.clt</groupId>
		<artifactId>web-signon-account</artifactId>
		<version>1.1.0</version>
	</dependency>
	<dependency>
		<groupId>org.codehaus.jettison</groupId>
		<artifactId>jettison</artifactId>
		<version>1.1</version>
	</dependency>
	<dependency>
		<groupId>com.clt</groupId>
		<artifactId>ers</artifactId>
		<version>1.0.0</version>
	</dependency>
	<dependency>
		<groupId>com.clt</groupId>
		<artifactId>file</artifactId>
		<version>1.2.0</version>
	</dependency>
	<!-- jenkins rest -->
	<dependency>
		<groupId>com.offbytwo.jenkins</groupId>
		<artifactId>jenkins-client</artifactId>
		<version>0.3.8</version>
	</dependency>
	<dependency>
		<groupId>com.clt.synapse</groupId>
		<artifactId>synapse-schemas</artifactId>
		<version>1.0.0</version>
	</dependency>
	<dependency>
		<groupId>com.google.guava</groupId>
		<artifactId>guava</artifactId>
		<version>31.1-jre</version>
	</dependency>

	<!-- apache camel interface -->
	<dependency>
		<groupId>org.apache.camel</groupId>
		<artifactId>camel-file</artifactId>
		<version>${camel.version}</version>
	</dependency>
	<dependency>
		<groupId>org.apache.camel.springboot</groupId>
		<artifactId>camel-spring-boot-starter</artifactId>
		<version>${camel.version}</version>
	</dependency>
	<dependency>
		<groupId>org.apache.camel.springboot</groupId>
		<artifactId>camel-mybatis-starter</artifactId>
		<version>${camel.version}</version>
	</dependency>
	<!-- apache camel interface -->

	<!-- CAMUNDA -->
	<dependency>
		<groupId>org.camunda.bpm.springboot</groupId>
		<artifactId>camunda-bpm-spring-boot-starter</artifactId>
		<version>${camunda.spring-boot.version}</version>
	</dependency>
	<dependency>
		<groupId>org.camunda.bpm.springboot</groupId>
		<artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
		<version>${camunda.spring-boot.version}</version>
	</dependency>
	<!-- CAMUNDA -->

	<!-- https://mvnrepository.com/artifact/com.cronutils/cron-utils -->
	<dependency>
		<groupId>com.cronutils</groupId>
		<artifactId>cron-utils</artifactId>
		<version>9.2.0</version>
	</dependency>

</dependencies>

<repositories>
	<repository>
		<id>central</id>
		<name>Internal Mirror of Central Repository</name>
		<url>https://nexus.cyberlogitec.com/repository/maven-public/</url>
		<releases>
			<enabled>true</enabled>
			<updatePolicy>never</updatePolicy>
		</releases>
		<snapshots>
			<enabled>true</enabled>
			<updatePolicy>always</updatePolicy>
		</snapshots>
	</repository>
</repositories>

<modules>
	<module>allegro-core</module>
	<module>allegro-dto</module>
	<module>allegro-web</module>
</modules>

Here is my weblogic.xml

<?xml version="1.0" encoding="UTF-8"?>

<wls:weblogic-web-app
xmlns:wls=“http://xmlns.oracle.com/weblogic/weblogic-web-app
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation=“Java EE: XML Schemas for Java EE Deployment Descriptors http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.3/weblogic-web-app.xsd”>
wls:context-rootoceans</wls:context-root>

<wls:container-descriptor>
	<wls:prefer-web-inf-classes>false</wls:prefer-web-inf-classes>
	<wls:show-archived-real-path-enabled>true</wls:show-archived-real-path-enabled>
	<wls:prefer-application-packages>
		<wls:package-name>org.springframework.*</wls:package-name>
		<wls:package-name>org.slf4j.*</wls:package-name>
		<wls:package-name>org.apache.xmlbeans.*</wls:package-name>
		<wls:package-name>com.fasterxml.jackson.*</wls:package-name>
		<wls:package-name>com.google.*</wls:package-name>
		<wls:package-name>org.apache.commons.fileupload.*</wls:package-name>
		<!-- For camunda rest -->
		<wls:package-name>javax.ws.rs.*</wls:package-name>
		<wls:package-name>org.glassfish.jersey.*</wls:package-name>
		<wls:package-name>org.glassfish.hk2.*</wls:package-name>
		<wls:package-name>org.jvnet.*</wls:package-name>
	</wls:prefer-application-packages>
	<wls:prefer-application-resources>
		<wls:resource-name>org.springframework.*</wls:resource-name>
		<wls:resource-name>org.slf4j.*</wls:resource-name>
		<wls:resource-name>org.apache.xmlbeans.*</wls:resource-name>
		<wls:resource-name>com.fasterxml.jackson.*</wls:resource-name>
		<wls:resource-name>com.google.*</wls:resource-name>
		<wls:resource-name>org.apache.commons.fileupload.*</wls:resource-name>
		<!-- For camunda rest -->
		<wls:resource-name>javax.ws.rs.*</wls:resource-name>
		<wls:resource-name>org.glassfish.jersey.*</wls:resource-name>
		<wls:resource-name>org.glassfish.hk2.*</wls:resource-name>
		<wls:resource-name>org.jvnet.*</wls:resource-name>
	</wls:prefer-application-resources>
</wls:container-descriptor>

</wls:weblogic-web-app>