You indicate that the message is as follows:
<html><head><title>404 Not Fount </title></head><body>
<h1>Not Fount</h1><p>The requested URL was not found on this server. </p><hr/>
<p><i>The DevTest VSE service could not match your request to a recorded request. Consider expanding your service image. ....
This response indicates that your service accepted the request and has passed the incoming request to the VSI. If the issue were related to the port or base path, it is more likely the response would be a connection refused response on port 2345.
The message above indicates that the VSI does not contain any transactions that it can use to match against the incoming request. I would ensure that the proper DPHs have been used to parse the R/R pair data into the correct Operation and Arguments.
One quick way to verify this is to access Portal -> Monitor -> VSE and look at the transaction count on your VS. If the txn count is > 0, then RIGHT click and open inspection view to examine the incoming request operation and arguments.