-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
commons-logging issue #4
Comments
Full log; hive --service hwi -DDEBUG |
Fixed. 161b481 |
fixed. |
Hi,
I decided to deploy to anther environment and below exception has generated.
It says;
java.lang.ClassNotFoundException: com.sun.org.apache.commons.logging.LogFactory
HADOOP_CLASSPATH and hive/lib folder both has.
Do you have any idea what should I do ?
// ----- EXCEPTION
SLF4J: Found binding in [jar:file:/opt/msip/clients/Sprint-Staging/m2mDeployment/3.3.0.72-369361/hadoop-2.0.0-cdh4.1.0/share/hadoop/common/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/msip/clients/Sprint-Staging/m2mDeployment/hive-0.9.0-cdh4.1.0/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
13/01/22 19:36:38 INFO mortbay.log: Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
13/01/22 19:36:38 INFO mortbay.log: jetty-6.1.26.cloudera.2
13/01/22 19:36:38 INFO mortbay.log: Extract /opt/msip/clients/Sprint-Staging/m2mDeployment/hive/lib/hive-hwi-1.0.war to /tmp/Jetty_0_0_0_0_9998_hive.hwi.1.0.war__hwi__5n9cat/webapp
13/01/22 19:36:39 WARN mortbay.log: failed org.mortbay.jetty.webapp.WebAppContext@74af72d8{/hwi,/opt/msip/clients/Sprint-Staging/m2mDeployment/hive/lib/hive-hwi-1.0.war}: java.lang.NoClassDefFoundError: com/sun/org/apache/commons/logging/LogFactory
13/01/22 19:36:39 WARN mortbay.log: failed RequestLogHandler@2a9cfec1: java.lang.NoClassDefFoundError: com/sun/org/apache/commons/logging/LogFactory
13/01/22 19:36:39 ERROR mortbay.log: Error starting handlers
java.lang.NoClassDefFoundError: com/sun/org/apache/commons/logging/LogFactory
at org.apache.hadoop.hive.hwi.query.QueryManager.(QueryManager.java:24)
at org.apache.hadoop.hive.hwi.HWIContextListener.contextInitialized(HWIContextListener.java:45)
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.handler.RequestLogHandler.doStart(RequestLogHandler.java:115)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.apache.hadoop.hive.hwi.HWIServer.start(HWIServer.java:103)
at org.apache.hadoop.hive.hwi.HWIServer.main(HWIServer.java:133)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.util.RunJar.main(RunJar.java:208)
Caused by: java.lang.ClassNotFoundException: com.sun.org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
... 21 more
13/01/22 19:36:39 INFO mortbay.log: Started [email protected]:9998
// ----- EXCEPTION
below location doesn't have commons-logging jar file.
// jetty's extracted location.
ls -l /tmp/Jetty_0_0_0_0_9998_hive.hwi.1.0.war__hwi__5n9cat/webapp/WEB-INF/lib/
total 6368
-rw-r--r-- 1 hadoop users 445288 May 25 2010 antlr-2.7.7.jar
-rw-r--r-- 1 hadoop users 43033 Jun 15 2011 asm-3.1.jar
-rw-r--r-- 1 hadoop users 608376 Jan 17 17:37 c3p0-0.9.1.1.jar
-rw-r--r-- 1 hadoop users 188671 May 25 2010 commons-beanutils-1.7.0.jar
-rw-r--r-- 1 hadoop users 90001 Jan 17 17:37 commons-chain-1.1.jar
-rw-r--r-- 1 hadoop users 575389 May 25 2010 commons-collections-3.2.1.jar
-rw-r--r-- 1 hadoop users 143602 May 25 2010 commons-digester-1.8.jar
-rw-r--r-- 1 hadoop users 261809 May 25 2010 commons-lang-2.4.jar
-rw-r--r-- 1 hadoop users 138956 Jan 17 17:37 commons-validator-1.3.1.jar
-rw-r--r-- 1 hadoop users 456913 Jan 17 17:37 dom4j-1.1.jar
-rw-r--r-- 1 hadoop users 69014 Jan 22 11:33 hive-hwi-1.0.jar
-rw-r--r-- 1 hadoop users 467058 Jan 17 17:37 jersey-core-1.16.jar
-rw-r--r-- 1 hadoop users 605737 Jan 17 17:37 jersey-server-1.16.jar
-rw-r--r-- 1 hadoop users 125544 Jan 17 17:37 jersey-servlet-1.16.jar
-rw-r--r-- 1 hadoop users 65261 May 25 2010 oro-2.0.8.jar
-rw-r--r-- 1 hadoop users 561737 Jan 17 17:37 quartz-2.1.6.jar
-rw-r--r-- 1 hadoop users 25496 Jun 15 2011 slf4j-api-1.6.1.jar
-rw-r--r-- 1 hadoop users 26215 Jan 17 17:37 sslext-1.2-0.jar
-rw-r--r-- 1 hadoop users 328896 Jan 17 17:37 struts-core-1.3.8.jar
-rw-r--r-- 1 hadoop users 251521 Jan 17 17:37 struts-taglib-1.3.8.jar
-rw-r--r-- 1 hadoop users 119653 Jan 17 17:37 struts-tiles-1.3.8.jar
-rw-r--r-- 1 hadoop users 449505 Jun 7 2012 velocity-1.7.jar
-rw-r--r-- 1 hadoop users 346580 Jan 17 17:37 velocity-tools-2.0.jar
Thanks,
The text was updated successfully, but these errors were encountered: