java 1.7.0_79 should work. Just to confirm whether the right java is in your PATH can you send the output of the following command:
$ java -version On Thu, Aug 6, 2015 at 11:28 AM, Hafiz Mujadid <[email protected]> wrote: > I am using java version 1.7.0_79 > > Which version should I use? > > On Thu, Aug 6, 2015 at 10:40 AM, Gautam Borad <[email protected]> wrote: > >> Hafiz, this can be a java issue. Can you let us know which java version >> are you using? >> >> Ranger currently uses the 'java' that will be present in the PATH. >> Relevant code that start Ranger Admin : >> >> start() { >> *java* -Dproc_rangeradmin ${JAVA_OPTS} >> -Dlogdir=${XAPOLICYMGR_EWS_DIR}/logs/ >> -Dcatalina.base=${XAPOLICYMGR_EWS_DIR} -cp >> "${XAPOLICYMGR_EWS_DIR}/webapp/WEB-INF/classes/conf:${XAPOLICYMGR_EWS_DIR}/lib/*:${RANGER_JAAS_LIB_DIR}/*:${RANGER_JAAS_CONF_DIR}:${JAVA_HOME}/lib/*:$CLASSPATH" >> org.apache.ranger.server.tomcat.EmbeddedServer > logs/catalina.out 2>&1 & >> echo "Apache Ranger Admin has started." >> } >> >> Please make sure the right 'java' is in PATH. >> >> >> On Thu, Aug 6, 2015 at 2:21 AM, Hafiz Mujadid <[email protected]> >> wrote: >> >>> hi >>> >>> I have installed ranger and and started it but it is failing. no ui page >>> is displayed and only catalina.out log file is being generated. In this >>> file following exception is logged. >>> >>> Exception in thread "main" java.lang.NoClassDefFoundError: >>> javax/servlet/ServletException >>> at java.lang.Class.getDeclaredMethods0(Native Method) >>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2615) >>> at java.lang.Class.getMethod0(Class.java:2856) >>> at java.lang.Class.getMethod(Class.java:1668) >>> at >>> sun.launcher.LauncherHelper.getMainMethod(LauncherHelper.java:494) >>> at >>> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:486) >>> Caused by: java.lang.ClassNotFoundException: >>> javax.servlet.ServletException >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >>> at java.security.AccessController.doPrivileged(Native Method) >>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >>> >>> >>> >>> >>> Any suggestion? >>> >>> >>> thanks >>> >> >> >> >> -- >> Regards, >> Gautam. >> > > > > -- > Regards: HAFIZ MUJADID > -- Regards, Gautam.
