2017-10-04 19 views
0

私は春とハリーズキャストクライアントを使用していくつかのタスクを実行しています。 XMLでヘイルキャストクライアントへの接続中に例外を処理する方法

Caused by: java.lang.IllegalStateException: Unable to connect to any address in the config! The following addresses were tried: [] 
     at com.hazelcast.client.spi.impl.ClusterListenerSupport.connectToCluster(ClusterListenerSupport.java:178) ~[hazelcast-client-3.8.6.jar:3.8.6] 
     at com.hazelcast.client.spi.impl.ClientClusterServiceImpl.start(ClientClusterServiceImpl.java:189) ~[hazelcast-client-3.8.6.jar:3.8.6] 
     at com.hazelcast.client.impl.HazelcastClientInstanceImpl.start(HazelcastClientInstanceImpl.java:404) ~[hazelcast-client-3.8.6.jar:3.8.6] 
     at com.hazelcast.client.HazelcastClientManager.newHazelcastClient(HazelcastClientManager.java:78) ~[hazelcast-client-3.8.6.jar:3.8.6] 
     at com.hazelcast.client.HazelcastClient.newHazelcastClient(HazelcastClient.java:72) ~[hazelcast-client-3.8.6.jar:3.8.6] 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_74] 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_74] 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_74] 
     at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_74] 

は私が持っている:IlllegalStateExceptionとどのように対処する方法があり

<bean id="hazelcast" class="com.hazelcast.client.HazelcastClient" factory-method="newHazelcastClient"> 
    <constructor-arg> 
     <bean class="com.hazelcast.client.config.ClientConfig"> 
      <property name="networkConfig" ref="hazelcastNetworkConfig"/> 
     </bean> 
    </constructor-arg> 
</bean> 

は、コード中で、私はこのクライアントをオートワイヤリングいに。

@Autowired 
private HazelcastInstance hazelcast; 

接続に問題がある場合は、アプリケーションを配備できません。たとえば、接続インスタンスに問題がある場合は、nullにして、キャッシュまたは別のソリューションを使用します。 hazelcastが

 if (useHazelCast(...)) 
      useHazelcastCache(...) 
     else 
      useLocalCache(...); 

答えて

0

しないばねの専門家のavaibleではありませんが、私はちょうどすべてではなくでnullを返し、先に行くとHazelcastインスタンスを作成しません自分のプロバイダを使用したいとき、私はちょうど例外をスローする必要はありませんlocalCache = trueの場合

関連する問題