Please check this tutorial for Linux VPS.
The steps required to run a B4J server on a hosted server (such as a VPS) are: 1. Download Java: https://www.b4x.com/android/forum/threads/b4jpackager11-the-simplest-way-to-distribute-ui-apps.99835/#content If you are not familiar with Linux then download it to your development computer, unzip...
1. What steps do I need to take to transfer the jRDC2 server to the online site?
You need to compile the app into .jar file and upload together with any www folder inside your Objects folder (if you have some asset files like CSS or images).
2. Do I need to install an ftp server on the hosted server for the transport?
Usually FTP already available with the OS image.
You need an FTP Client software. I am using WinSCP.
3. What is the target folder for the jRDC2 server?
You may create a new folder inside the home directory if you are on Linux VPS.
With Putty, locate the directory and check the jar file you uploaded with the FTP client. Then execute the nohup command as per tutorial to run the app.
cd = change directory
ls = list files
Edit: If Java is not installed on the server then you need to upload the Java JDK for the platform.