Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello
I am starting to learn ESB (free version 6.4.1) and Apache Karaf.
I am looking for documentation telling me how to deploy and run ESB jobs and routes inside Karaf.
I have built a very simple job (tFileInput -> tFileOutput) in Talend ESB studio and ran it OK.
I built job as OSGI which created a JAR file.
I then executed trun and did install -s file:C:/file/talend_job_esb.jar
This command returned with message "Bundle ID: 243" so it looks like it may have worked (did it?).
I ran list command in trun and see it "active".
I copied the jar file manually into the runtime deploy folder like so:
C:\Talend\TOS_ESB-20170623_1246-V6.4.1\Runtime_ESBSE\container\deploy
How do I execute this JAR file from inside Karaf container?
I tried shell:java -jar jarfilename which does not work.
I tried using the name returned by the list command, also no joy.
I am sure I am missing something here so I am looking for documentation or youtube video or a blog which shows me how to make Talend ESB jobs, routes and services work inside Karaf.
many thanks!
in terms of deployment, I think what you have done is correct.
However, in the directory deploy, there must be routes or services
If you use the component of the integration palette, like the tFileInput ..., it is a job.
It is necessary to use the components of the roads (cFile for example)
or services (see the creation of a service)
(1st component) -> (last component)
tRestrequest -> tRestResponse
tESBproviderRequest -> tESBResponse
by deploying your jar in deploy, they activate automatically
in terms of deployment, I think what you have done is correct.
However, in the directory deploy, there must be routes or services
If you use the component of the integration palette, like the tFileInput ..., it is a job.
It is necessary to use the components of the roads (cFile for example)
or services (see the creation of a service)
(1st component) -> (last component)
tRestrequest -> tRestResponse
tESBproviderRequest -> tESBResponse
by deploying your jar in deploy, they activate automatically