Jacque, if you have multiple VSE's on the same machine, the following must be observed:
a) Each running VSE will require a unique version of local.properties
b) Each VSE will require a unique lisatmp
c) Each VSE will require a unique name
d) Each VSE will require a unique port specified by lisa.net.8
1. So basically you make copies of VirtualServiceEnvironmentService to the following on machine 1:
VirtualServiceEnvironmentService1
VirtualServiceEnvironmentService2
VirtualServiceEnvironmentService3
Use the 'SC Create' option to create Services in Windows.
2. Make copies of VirtualServiceEnvironmentService.vmoptions to the following for machine 1:
VirtualServiceEnvironmentService1.vmoptions
VirtualServiceEnvironmentService2.vmoptions
VirtualServiceEnvironmentService3.vmoptions
3.. Edit each VirtualServiceEnvironmentService(#).vmoptions file to have unique VSEname, port # and log file names and local.properties file as below:
The properties to be added were:
-Dlisa.vseName=<unique VSE name>
-Dlisa.net.8.port=<unique port #>
-DLISA_LOG=,unique log file name>
-DLISA_LOCAL_PROPERTIES=C:\DevTest10.0.0\local.vse.properties
Repeat #3 for each additional VSE services you want to have.
Regarding your question on base path, if you use the same port and same base path for the Virtual Services Model then you would have a problem. The Request Endpoint URL only shows the http://<Hostname:Port >/basepath. We do not specify in the URL which VSE its running on. You could have the same service running on multiple VSE's , you would not know which model on which VSE picked up the request. If you have different port /basepath for the model then you would not have any issues.
Thanks
Shiney