Hadoop-1,web页面调用报无hbase.jar包以解决 2,报java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.

Posted smartisn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hadoop-1,web页面调用报无hbase.jar包以解决 2,报java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.相关的知识,希望对你有一定的参考价值。

1:web页面调用报无hbase.jar包

本来java文件就没有问题,但是jsp一调用那个java文件里的方法就报错,报的无hadoop/hbase相关报的问题。

主要解决方法是:

复制hbase/lib里面的jar包到hadoop的lib文件里 然后再打开hadoop/etc/hadoop/hadoop-env.sh

增加这一句:

1 export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:/usr/local/hbase/lib/*:/usr/lib/hbase/*
2 
3 export HADOOP_CLASSPATH=$HBASE_HOME/hbase-1.1.15.jar:4 
5 export HBASE_HOME=/home/hadoop/hbase-1.1.15
6 
7 
8 
9 export HADOOP_CLASSPATH=$HBASE_HOME/hbase-1.1.15.jar:$HBASE_HOME/hbase-it-1.1.15-tests.jar:$HBASE_HOME/conf:$HBASE_HOME/lib/zookeeper-3.4.6.jar

如果还是不行,那么就再用eclipse打开那个原有的文件,在文件/webcontend/WEB-INF/lib中复制粘贴那个所有hbase/lib里的包就没问题了

2:报java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem

如果还是运行有误那么就是jar包冲突的问题

要在WEB-INF/lib里面删除

所有servlet jsp jasper相关的jar包就没有问题了。

以上是关于Hadoop-1,web页面调用报无hbase.jar包以解决 2,报java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.的主要内容,如果未能解决你的问题,请参考以下文章

shiro 权限配置,权限标志单词使用问题

Asp.Net其他页面如何调用Web用户控件写的分页

.NET Web 方法没有被仅从 javascript 页面调用

自动刷新页面调用 web 服务

如何调用 Web API?我已经创建了我的 SIGNUP 页面,但我不知道如何在按钮单击事件中调用 Web api

java调用Hadoop的jar