Skip to main content

I have own new component created in DevStudio

So it builds without a problem, but during deployment phase I get
<Message-Driven Bean FndAdminProcessorBean(Application: ifsservices, EJBComponent: ifs-fnd-j2ee-ejb.jar) is configured with unknown activation-config-property name destination>  and then java.lang.ClassNotFoundException: com.ifsworld.webservices.purchaserequisitionservice.PurchaseRequisitionService
which is within that package

Stack:

####<okt. 29, 2021 5:33:15,039 PM EEST> <Warning> <EJB> <Win101> <webservices-server> <;standby] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <22699d68-d3ed-4a0e-9d52-f7e68cb9596e-00000030> <1635517995039> <;severity-value: 16] rid: 0] partition-id: 0] partition-name: DOMAIN] > <BEA-015073> <Message-Driven Bean FndAdminProcessorBean(Application: ifsservices, EJBComponent: ifs-fnd-j2ee-ejb.jar) is configured with unknown activation-config-property name destination>
####<okt. 29, 2021 5:33:15,143 PM EEST> <Error> <Deployer> <Win101> <webservices-server> <;standby] ExecuteThread: '15' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <22699d68-d3ed-4a0e-9d52-f7e68cb9596e-0000002e> <1635517995143> <;severity-value: 8] rid: 0] partition-id: 0] partition-name: DOMAIN] > <BEA-149265> <Failure occurred in the execution of deployment request with ID "731933599076500" for task "5" on partition-name: DOMAIN]. Error is: "weblogic.utils.ErrorCollectionException:

There are 2 nested errors:

java.lang.ClassNotFoundException: com.ifsworld.webservices.purchaserequisitionservice.PurchaseRequisitionService
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1029)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:990)
    at weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:611)
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:543)
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:496)
    at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:473)


Question is, what is activation-config-property and how can I configure it to get my service working?

I found a workaround which involves a bit of manual work. So, AppServer has to be switched off. Service from DevStudio gets deployed into local server’s ...\wls12210\user_projects\domains\...\autodeploy.
Inside ifsservices.ear I open both purchaserequisitionservice-ejb.jar and ifsservices.war, then from .war file deep inside I copy service classes into .jar of the same depth and save changes.
After AppServer has started, the service class is found and if deployed to external IFS server, is visible in Interface Browser.