Thanks for your help. As this is for testing purposes, I ended up using a regex in the serviceID that matched to all localhost urls. The one that was offered in the demo seemed not to be working properly, so I used "^https?:\/\/localhost.*" instead and it worked perfectly.
A follow up question- I was able to get CAS to read the service registry file by adding it to the temp folder the service registries were being put into. However, I am unsure where a more permanent location is to put service files. I have the following property set in my cas.properties, but even when I put files in that folder they aren't read:
I didn't see any other property that seemed relevant. Without adding the files directly into the temp folder, I get the following message in the logs:
017-03-30 14:12:44,299 DEBUG [org.springframework.integration.transaction.PseudoTransactionManager] - <Initiating transaction commit>
017-03-30 14:12:51,376 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Loading services from InMemoryServiceRegistryDaoImpl>
017-03-30 14:12:51,376 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Adding registered service ^(https|imaps)://.*>
017-03-30 14:12:51,376 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Adding registered service ^
https://www.apereo.org>
017-03-30 14:12:51,376 INFO [org.apereo.cas.services.DefaultServicesManagerImpl] - <Loaded 2 services from InMemoryServiceRegistryDaoImpl.>
017-03-30 14:13:03,377 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Loading services from InMemoryServiceRegistryDaoImpl>
017-03-30 14:13:03,377 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Adding registered service ^(https|imaps)://.*>
017-03-30 14:13:03,377 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Adding registered service ^
https://www.apereo.org>
017-03-30 14:13:03,378 INFO [org.apereo.cas.services.DefaultServicesManagerImpl] - <Loaded 2 services from InMemoryServiceRegistryDaoImpl.>
017-03-30 14:13:15,379 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Loading services from InMemoryServiceRegistryDaoImpl>
017-03-30 14:13:15,379 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Adding registered service ^(https|imaps)://.*>
017-03-30 14:13:15,379 DEBUG [org.apereo.cas.services.DefaultServicesManagerImpl] - <Adding registered service ^
https://www.apereo.org>
017-03-30 14:13:15,379 INFO [org.apereo.cas.services.DefaultServicesManagerImpl] - <Loaded 2 services from InMemoryServiceRegistryDaoImpl.>
and I believe that these two registered services being added are just the default ones included with the server