Take a look at the section "Configuration for a remote ServiceInvoker" in the ProgrammersGuide.pdf.
In fact, I have been trying to run the helloworld (esb) quickstart from a remote client and could not get it to run.
(Remote ServiceInvoker throws exception, which seems to be a common problem)
I saw the same postings indicating the classpath in the ESB 4.8 programmers guide was incorrect.
In one thread, someone was kind enough to post their classpath and libraries.
Using the posted libraries and classpath, the quickstart worked.
Next, I tried to re-create the same list of libraries using my environment (AS6-M2 and ESB4.8).
Thats when I noticed the different versions of the same libraries.
(Also noticed some libraries that supposedly had the same version numbers were not the same size.)
To this point, I have duplicated the working library list from both directories, neither work.
If anyone has a solution, it would be much appreciated.
Finally got helloworld esb quickstart to run from remote client; built classpath from libraries (primarily) in esb directory