2016-04-06 15 views
1

サービスとダミーのテストインタフェースの両方を実装するIgniteサービスを作成しました。私はorg.apache.ignite.IgniteException:デプロイされたサービスを見つけることができません

IgniteServiceTestInterface cntrSvc = ignite.services() 
    .serviceProxy("IgniteServiceTestInterface", IgniteServiceTestInterface.class, false); 
System.out.println(cntrSvc.invokeNext(1)); 

方法は、すでにサービスで実装され、呼び出されたときに、次のカウンタを返している以下のコードをテストインターフェイスメソッドを呼び出すためにしようとしています。しかし、その代わりに、私は

Exception in thread "main" class org.apache.ignite.IgniteException: Failed to find deployed service: IgniteServiceTestInterface 
at org.apache.ignite.internal.processors.service.GridServiceProxy$ProxyInvocationHandler.invoke(GridServiceProxy.java:167) 
at com.sun.proxy.$Proxy30.invokeNext(Unknown Source) 
at IgniteClient.main(IgniteClient.java:15) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:497) 
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:144) 

は、誰もが、私はそれが正常に動作している

+1

サービスが正しく展開されましたか?これを行うコードを表示できますか? –

答えて

0

herestrongテキストをしないのです何を教えてもらえ、以下のようなエラーを取得しています、登録されたサービスとサービス名の不一致がありました。私がそれを修正すると、私はサービス名を呼び出すことができました。

関連する問題