Hi. (I'm sorry for my english. i'm not familiar with english.)

I wrote separate modules, 'A' (spring-hadoop/batch project) and 'B' (Hadoop MR Jar. all dependencies contained).
'A' and 'B', both set same hadoop version(1.0.3)
And configure in 'A'
<hdp:tool-runner id="b-jar' configuration-ref="hadoop-config"
jar="file://${user.dir}/B.jar"
run-at-startup="true">
</hdp:tool-runner>

'B.jar' is not in 'A' 's classpath.
'B' has org.myTool class.
public class myTool extends Configured implements Tool
...

But Exception occurred like this.
Class [class org.myTool] is not a Tool instance.class org.myTool is not assignable to interface org.apache.hadoop.util.Tool
...

I dont' know why.
Please help.