hazelcast hz:impl:cacheService

我在使用hazelcast时,在获取cacheManager时,报错No service registered with name: hz:impl:cacheService

public CacheManager getJavaxCacheManager() throws Exception{
ClientConfig clientConfig = new ClientConfig();
ClientNetworkConfig networkConfig = clientConfig.getNetworkConfig();
networkConfig.addAddress("127.0.0.1");
GroupConfig groupConfig = clientConfig.getGroupConfig();
groupConfig.setName("dev");
groupConfig.setPassword("dev-pass");
// Create a client side HazelcastInstance
HazelcastInstance instance = HazelcastClient.newHazelcastClient(clientConfig);
String instanceName = instance.getName();

    //CachingProvider cachingProvider = Caching.getCachingProvider();

// Create Properties instance pointing to a named HazelcastInstance
Properties properties = new Properties();
properties.setProperty(HazelcastCachingProvider.HAZELCAST_INSTANCE_NAME,
"hz.client_0_dev");
//properties.setProperty(HazelcastCachingProvider.HAZELCAST_CONFIG_LOCATION,"classpath:hazelcast_client.xml");
HazelcastClientCachingProvider cachingProvider = HazelcastClientCachingProvider.createCachingProvider(instance);
URI uri3 = new File("/src/main/resources/hazelcast-client.xml").toURI();
CacheManager cacheManager = cachingProvider
.getCacheManager(uri3, ClassLoader.getSystemClassLoader(),properties);
// CacheManager cacheManager = cachingProvider.getCacheManager();
return cacheManager;
}