0
私は瓶を構築しています。私はこの瓶を私の.warで使用しています。私はプログラムを実行するとき、私は以下の例外を取得しています。しかし、そのjarファイルには、その特定のクラスがあります。Javaランタイムでは、クラスが見つかりませんでした例外
Error: java.lang.RuntimeException: java.lang.ClassNotFoundException: Class com.itc.zeas.custominputformat.CustomTextInputFormat not found
at org.apache.hadoop.conf.Configuration.getClass(Configuration.java:2195)
at org.apache.hadoop.mapreduce.task.JobContextImpl.getInputFormatClass(JobContextImpl.java:174)
at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:749)
at org.apache.hadoop.mapred.MapTask.run(MapTask.java:341)
at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
at java.security.AccessController.doPrivileged(Native Method)
at
同じ瓶に、他のクラスファイルも同じパッケージ内で動作しています。しかし、このCustomTextInputFormat.classが見つかりません –
あなたは正しくクラスを参照していますか?クラスが本当に 'com.itc.zeas.custominputformat.CustomTextInputFormat'にあるかどうか確認できますか? – Titulum
はい、クラスは正確に同じパスの中にあります。また、完全修飾クラス名も使用しています。 –