I created my own work item handler and deployed it on EAP. My modified UpdateMetaDataResource adds custom properties to artifact on S-RAMP according to some key value.
E.g. PUT call to Rest Service:
As a result, artifact with the given UUID will have property with name key and value Testvalue.
Here is the simple code that accepts REST calls:
Here's the pom.xml
The error from EAP:
Predefined URLs for updating metadata work alright on EAP. E.g.
Problem is produced on custom Rest calls only.
Everything works fine on Jetty, error is produced on EAP.