Open tschurins opened 1 year ago
Are there any errors in the messages.log file? I'm wondering specifically about any feature conflicts that prevent JCA from loading.
No other error in the logs. There is even a line about the resource adapter being installed successfully.
I've also tested a few other versions:
So I guess that there has been a change between 20.0.0.3 and 20.0.0.9 that breaks the classloader link between the application and the resource adapter.
Has any progress been made on this bug? Are there workarounds available? Makes using RAR's rather challenging?
I've seen no progress. The only workaround that I'm aware of is to define a feature with the library(ies) which should be common to the resource-adapter and the application: the feature allows to share its classes on the default classpath, and will be available for both application and rar.
We have a resource adapter defined like this in the configuration:
Then, we have an enterprise application that has a dependency on it:
I'm using OpenLiberty 19.0.0.9 and all is fine. The application can use the classes from the resource adapter. Here is what is in the configuration (https://localhost:9443/ibm/api/config):
Now, as this version is quite old, I want to migrate to a newer version (22.0.0.4), but then, it does not work any more. The application has issue finding the classes from the adapter:
Here is what is in the configuration (https://localhost:9443/ibm/api/config):