Hi Srujay,
in the interpretation of CTS+ which I have worked with, when doing CTS+ for a Java stack, your TransDir is the transdir on the domain controller, the Solution Manager /usr/sap/trans
The Solution Manager uses Remote Function Calls to make the remote deployment of the transport from the source directory on the domain controller Solution Manager.
Search for this document on google, it's an old one but a good one...
How To... Set Up and Use the CTS+ in a Portal Environment
Have a read of that and come back if it helps or not.
Best regards,
Andy.