编写程序时候出现了问题ClassCastException: interface javax.xml.soap.Text

来源:互联网 发布:电子风水罗盘软件 编辑:程序博客网 时间:2024/06/05 04:36
java.lang.ClassCastException: interface javax.xml.soap.Textat java.lang.Class.asSubclass(Unknown Source)at org.apache.hadoop.mapred.JobConf.getOutputKeyComparator(JobConf.java:599)at org.apache.hadoop.mapred.MapTask$MapOutputBuffer.<init>(MapTask.java:791)at org.apache.hadoop.mapred.MapTask$NewOutputCollector.<init>(MapTask.java:524)at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:613)at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305)at org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:177)


 

在运行mapreduce作业时报这个异常

这个异常的大概意思是不认识Text

检查源代码,最后发现在一个类中没有导入import org.apache.hadoop.io.Text;

而是import com.sun.xml.internal.ws.policy.privateutil.PolicyUtils.Text;(这个貌似是在用IDE的提示功能时点错了。。。)