-
Bug Report
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
Environment (Required on creation):
WebSphere Liberty 22.0.0.3
Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket):
Camunda Platform 7 allows defining a custom location of the bpm-platform.xml configuration file through a JNDI entry with the label java:comp/env/bpm-platform-xml
Steps to reproduce (Required on creation):
Define a jndiEntry in the server.xml of the Camunda Platform 7 WAS Liberty installation.
<jndiEntry jndiName="java:comp/env/bpm-platform-xml" value='"${server.config.dir}/bpm-platform.xml"' /> <enterpriseApplication id="camundaBpmPlatform" name="camunda-bpm-platform" location="${server.config.dir}/apps/camunda-ibm-websphere-ear-7.18.0-SNAPSHOT.ear" > <classloader commonLibraryRef="Camunda"/> <ejb-jar-bnd moduleName="camunda-ibm-websphere-service"> <session name="EjbBpmPlatformBootstrap"> <resource-ref name="java:comp/env/bpm-platform-xml" binding-name="bpm-platform-xml" /> </session> </ejb-jar-bnd> </enterpriseApplication>
The JNDI entry must be added in the ejb-jar-bnd application section (or the ibm-ejb-jar-bnd.xml) to be available through the java:comp/env/ namespace.
Observed Behavior (Required on creation):
A NameNotFoundException is thrown when the engine attempts to look-up a JNDI entry called java:comp/env/bpm-platform-xml.
Expected behavior (Required on creation):
The JNDI entry is successfully found.
Root Cause (Required on prioritization):
Solution Ideas (Optional):
Hints (optional):
WAS Liberty had a bug related to comp/env JNDI entries, but it was resolved (ref, ref2).
This is the controller panel for Smart Panels app
- is related to
-
CAM-13102 Support for IBM WebSphere Liberty as shared engine
- Closed