Tried with 5.1.0 1235232. Since we had to upgrade. Still getting the 404 error when trying to add a workpool. Tested the domain account and it can login and connect to the virtual center without an issue. Tried ip and hostname for the Virtual Center. Fixed a dns issue and re-deployed the OVF and still didn't resolve the issue. It is exactly the same issue that I posted above. Here is the catalina.out information.
INFO: Server startup in 21911 ms
WARN : 18:40:42: RestTemplate.handleResponseError: GET request for "http://localhost:8080/mm/workpool/workpools" resulted in 404 (Not Found); invoking error handler
WARN : 18:40:42: RestTemplate.handleResponseError: GET request for "http://localhost:8080/mm/workpool/workpools" resulted in 404 (Not Found); invoking error handler
ERROR: 18:40:42: WorkpoolClientService.getAllWorkpools: Failed to load workpools from workpool service
org.springframework.web.client.HttpClientErrorException: 404 Not Found
at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:75)
at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:486)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:443)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:401)
at org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:199)
at com.vmware.appfactory.workpool.WorkpoolClientService.getAllWorkpools(WorkpoolClientService.java:76)
at com.vmware.appfactory.common.runner.WorkpoolTracker.run(WorkpoolTracker.java:51)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:51)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)