Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

oracle bpm workflow jars are not loading through pom.

2878535Jun 13 2017

Hi All,

Please help me how to load oracle bpm workflow jars during runtime from soa server.i am facing problem while loading through pom.xml file.

Below is the issue:

weblogic.management.DeploymentException: CDI deployment failure:WELD-001408: Unsatisfied dependencies for type BpelWorkflowService with qualifiers @Default

  at injection point [BackedAnnotatedField] @Inject com.ofss.bpel.service.impl.BaseBPELServiceImpl.bpelWorkflowService

  at com.ofss.bpel.service.impl.BaseBPELServiceImpl.bpelWorkflowService(BaseBPELServiceImpl.java:0)

WELD-001474: Class com.ofss.bpel.common.BpelWorkflowService is on the classpath, but was ignored because a class it references was not found: oracle.bpel.services.workflow.verification.IWorkflowContext.

:org.jboss.weld.exceptions.DeploymentException:WELD-001408: Unsatisfied dependencies for type BpelWorkflowService with qualifiers @Default

  at injection point [BackedAnnotatedField] @Inject com.ofss.bpel.service.impl.BaseBPELServiceImpl.bpelWorkflowService

  at com.ofss.bpel.service.impl.BaseBPELServiceImpl.bpelWorkflowService(BaseBPELServiceImpl.java:0)

WELD-001474: Class com.ofss.bpel.common.BpelWorkflowService is on the classpath, but was ignored because a class it references was not found: oracle.bpel.services.workflow.verification.IWorkflowContext.

  at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:359)

  at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:281)

  at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:134)

  at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:155)

  at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)

  at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:504)

  at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:479)

  at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:443)

  at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)

  at com.oracle.injection.provider.weld.WeldInjectionContainer.start(WeldInjectionContainer.java:150)

  at com.oracle.injection.integration.CDIAppDeploymentExtension.initCdi(CDIAppDeploymentExtension.java:68)

  at com.oracle.injection.integration.CDIAppDeploymentExtension.activate(CDIAppDeploymentExtension.java:41)

  at weblogic.application.internal.flow.AppDeploymentExtensionFlow.activate(AppDeploymentExtensionFlow.java:39)

  at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:753)

  at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)

  at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:263)

  at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:53)

  at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)

  at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:80)

  at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:601)

  at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:171)

  at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:121)

  at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:343)

  at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:895)

  at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1422)

  at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:454)

  at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:181)

  at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)

  at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)

  at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)

  at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:643)

  at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)

  at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)

  at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)

  at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)

  at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:617)

  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:397)

  at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

>

Pomfile:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>

  <parent>

  <groupId>Common_Platform</groupId>

  <artifactId>Common_Platform</artifactId>

  <version>1.0</version>

  </parent>

  <artifactId>BpelService</artifactId>

  <packaging>war</packaging>

  <name>BpelService</name>

  <dependencies>

  <dependency>

  <groupId>com.eclipsesource.jaxrs</groupId>

  <artifactId>jersey-all</artifactId>

  <version>2.8</version>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>org.codehaus.jettison</groupId>

  <artifactId>jettison</artifactId>

  <version>1.3.7</version>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>javax.servlet</groupId>

  <artifactId>servlet-api</artifactId>

  <version>2.5</version>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>Common_Platform</groupId>

  <artifactId>FCLiteUtility</artifactId>

  <version>1.0</version>

  </dependency>

  <dependency>

  <groupId>javax.servlet</groupId>

  <artifactId>javax.servlet-api</artifactId>

  <version>3.1.0</version>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>org.eclipse.persistence</groupId>

  <artifactId>org.eclipse.persistence.jpa</artifactId>

  <version>2.5.0</version>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>javax.ws.rs</groupId>

  <artifactId>javax.ws.rs-api</artifactId>

  <version>2.0.1</version>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>org.codehaus.jettison</groupId>

  <artifactId>jettison</artifactId>

  <version>1.3.7</version>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>io.swagger</groupId>

  <artifactId>swagger-jersey2-jaxrs</artifactId>

  <version>1.5.10</version>

  </dependency>

  <dependency>

  <groupId>io.swagger</groupId>

  <artifactId>swagger-core</artifactId>

  <version>1.5.10</version>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>bpm-infra</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>bpm-services</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>chemistry-opencmis-client-api-0.8.0</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.jrf.infra.common</groupId>

  <artifactId>jrf-api</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>orabpel</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.analytics.metrics.model</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.bam</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.bpm-services.client</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.bpm-services.implementation</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.bpm-services.interface</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.bpm-services.internal</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.casemgmt.implementation</artifactId>

  <version>12.2.1-0-0</version>

  <scope>provided</scope>

  <type>jar</type>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.casemgmt.interface</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.casemgmt.model</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>oracle.bpm.client</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.common.model</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.core</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.diagram.draw</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.metadata</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.papi</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.parser</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.project.catalog</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.project.draw</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.project.io</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.project</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.project.model</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.project.ui</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>oracle.bpm.projectlib</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.runtime.bpmn-engine</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.runtime.classloader-util</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>oracle.bpm.runtime</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>oracle.bpm.runtime.public-tools</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.scripting.catalog</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.scripting.lib</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.scripting.runtime</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.scripting.xml-lib</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.ui</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.bpm</groupId>

  <artifactId>oracle.bpm.vfilesystem</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>oracle-bpm</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>rulesdk2</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.soa</groupId>

  <artifactId>soa-infra-mgmt</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

  <dependency>

  <groupId>com.oracle.weblogic</groupId>

  <artifactId>weblogic</artifactId>

  <version>12.2.1-0-0</version>

  <type>jar</type>

  <scope>provided</scope>

  </dependency>

<!--

  <dependency>

  <groupId>wlclient</groupId>

  <artifactId>wlclient</artifactId>

  <scope>system</scope>

  <version>1.0</version>

  <systemPath>${basedir}/src/lib/wlclient.jar</systemPath>

  </dependency>

  <dependency>

  <groupId>wlthint3client</groupId>

  <artifactId>wlthint3client</artifactId>

  <scope>system</scope>

  <version>1.0</version>

  <systemPath>${basedir}/src/lib/wlthint3client.jar</systemPath>

  </dependency> -->

  </dependencies>

  <build>

  <finalName>BpelService</finalName>

  <plugins>

  <plugin>

  <groupId>org.apache.maven.plugins</groupId>

  <artifactId>maven-war-plugin</artifactId>

  <configuration>

  <archive>

  <manifestEntries>

  <Class-Path>FCLiteUtility-1.0.jar </Class-Path>

  </manifestEntries>

  </archive>

  </configuration>

  </plugin>

  <plugin>

  <groupId>org.apache.maven.plugins</groupId>

  <artifactId>maven-antrun-plugin</artifactId>

  <version>1.1</version>

  <executions>

  <execution>

  <phase>compile</phase>

  <goals>

  <goal>run</goal>

  </goals>

  <configuration>

  <tasks>

  <echo>Using env.test.properties</echo>

  <copy file="../FCLiteAPI.properties" tofile="${basedir}/target/classes/FCLiteAPI.properties" />

  </tasks>

  </configuration>

  </execution>

  </executions>

  </plugin>

  </plugins>

  <pluginManagement>

  <!-- <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version>

  <executions> <execution> <id>copy-resources</id> <phase>validate</phase>

  <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>../Build/${project.build.finalName}/</outputDirectory>

  <resources> <resource> <directory>/</directory> <excludes> <exclude>**/src/main/java/**</exclude>

  </excludes> </resource> </resources> </configuration> </execution> </executions>

  </plugin> -->

  <plugins>

  <plugin>

  <groupId>org.eclipse.m2e</groupId>

  <artifactId>lifecycle-mapping</artifactId>

  <version>1.0.0</version>

  <configuration>

  <lifecycleMappingMetadata>

  <pluginExecutions>

  <pluginExecution>

  <pluginExecutionFilter>

  <groupId>

  org.apache.maven.plugins

  </groupId>

  <artifactId>

  maven-antrun-plugin

  </artifactId>

  <versionRange>

  [1.1,)

  </versionRange>

  <goals>

  <goal>run</goal>

  </goals>

  </pluginExecutionFilter>

  <action>

  <ignore></ignore>

  </action>

  </pluginExecution>

  </pluginExecutions>

  </lifecycleMappingMetadata>

  </configuration>

  </plugin>

  </plugins>

  </pluginManagement>

  </build>

</project>

Comments

Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jul 11 2017
Added on Jun 13 2017
0 comments
548 views