After add a type name of my service impl to binary config, the service deployment succeeded.
However, I don't understand why I have to supply a specific service impl name in config, though that class is provided as jar in the classpath of ignite. And still Scan query from web console failed with the message, Error: class org.apache.ignite.IgniteCheckedException: Query execution failed: GridCacheQueryBean [qry=GridCacheQueryAdapter [type=SCAN, clsName=null, clause=null, filter=null, transform=null, part=null, incMeta=false, metrics=GridCacheQueryMetricsAdapter [minTime=9223372036854775807, maxTime=0, sumTime=0, avgTime=0.0, execs=0, completed=0, fails=0], pageSize=100, timeout=0, keepAll=true, incBackups=false, dedup=false, prj=null, keepBinary=true, subjId=d068bad1-3bf7-45a0-8fa1-437b0d4e5f0e, taskHash=0], rdc=null, trans=null] -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/
