I've a problem with a job exposing a POST Rest API, when I lauch it in TOS and call it with Postman or with a trestclient all is working but when I deploy it to ESB Container and call the service I get a 404 error.
I've tested deploying a GET Rest API on the same ESB Container and all is working.
This is my job :
the call from Postman :
The body contains this :
and the ESB container logs when I call the service :
Which version of ESB product are you using? Did you add the jar generated by Talend (Build > OSGI Bundle For ESB) to the deploy directory, and see it as "Active" and "Created" in the bundle list in Karaf? Is there any more information in the tesb.log file?
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Watch the recorded webinar!
Learn how to use an API-First Approach to Modernize your Applications
Read about some useful Context Variable ideas
Take a look at the Talend Studio improvements for API Services